Aracılığıyla paylaş


RelationalQueryTypeBuilderExtensions.HasDiscriminator Yöntem

Tanım

Aşırı Yüklemeler

HasDiscriminator(QueryTypeBuilder)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

HasDiscriminator(QueryTypeBuilder, String, Type)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

HasDiscriminator(QueryTypeBuilder)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder) As DiscriminatorBuilder

Parametreler

queryTypeBuilder
QueryTypeBuilder

Yapılandırılan sorgu türünün oluşturucusu.

Döndürülenler

Ayırıcı sütunun yapılandırılmasına izin veren bir oluşturucu.

Şunlara uygulanır

HasDiscriminator(QueryTypeBuilder, String, Type)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder

Parametreler

queryTypeBuilder
QueryTypeBuilder

Yapılandırılan sorgu türünün oluşturucusu.

name
String

Ayırıcı sütunun adı.

discriminatorType
Type

Ayırıcı sütununda depolanan değerlerin türü.

Döndürülenler

Ayırıcı sütunun yapılandırılmasına izin veren bir oluşturucu.

Şunlara uygulanır

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (queryTypeBuilder As QueryTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)

Tür Parametreleri

TDiscriminator

Ayırıcı sütununda depolanan değerlerin türü.

Parametreler

queryTypeBuilder
QueryTypeBuilder

Yapılandırılan sorgu türünün oluşturucusu.

name
String

Ayırıcı sütunun adı.

Döndürülenler

Ayırıcı sütunun yapılandırılmasına izin veren bir oluşturucu.

Şunlara uygulanır

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın temsil ettiği sorgu türünü belirlemek için kullanılan ayrımcı sütunu yapılandırılır.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TQuery,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> queryTypeBuilder, System.Linq.Expressions.Expression<Func<TQuery,TDiscriminator>> propertyExpression) where TQuery : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> * System.Linq.Expressions.Expression<Func<'Query, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Query : null)
<Extension()>
Public Function HasDiscriminator(Of TQuery As Class, TDiscriminator As Class) (queryTypeBuilder As QueryTypeBuilder(Of TQuery), propertyExpression As Expression(Of Func(Of TQuery, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)

Tür Parametreleri

TQuery

Yapılandırılan sorgu türü.

TDiscriminator

Ayırıcı sütununda depolanan değerlerin türü.

Parametreler

queryTypeBuilder
QueryTypeBuilder<TQuery>

Yapılandırılan sorgu türünün oluşturucusu.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Ayrıştırıcı ( blog => blog.Discriminator) olarak kullanılacak özelliği temsil eden bir lambda ifadesi.

Döndürülenler

Ayırıcı sütunun yapılandırılmasına izin veren bir oluşturucu.

Şunlara uygulanır