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, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırır.

HasDiscriminator(QueryTypeBuilder, String, Type)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırır.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırır.

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

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırır.

HasDiscriminator(QueryTypeBuilder)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırı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ılmakta olan sorgu türü için Oluşturucu.

Döndürülenler

DiscriminatorBuilder

Ayrıştırıcı sütununun 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, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırı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ılmakta olan sorgu türü için Oluşturucu.

name
String

Ayrıştırıcı sütununun adı.

discriminatorType
Type

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

Döndürülenler

DiscriminatorBuilder

Ayrıştırıcı sütununun 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, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırı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

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

Parametreler

queryTypeBuilder
QueryTypeBuilder

Yapılandırılmakta olan sorgu türü için Oluşturucu.

name
String

Ayrıştırıcı sütununun adı.

Döndürülenler

DiscriminatorBuilder<TDiscriminator>

Ayrıştırıcı sütununun 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, bir tablodaki her bir satırın hangi sorgu türünde olduğunu tanımlamak için kullanılan ayrıştırıcı sütununu yapılandırı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ılmakta olan sorgu türü.

TDiscriminator

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

Parametreler

queryTypeBuilder
QueryTypeBuilder<TQuery>

Yapılandırılmakta olan sorgu türü için Oluşturucu.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

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

Döndürülenler

DiscriminatorBuilder<TDiscriminator>

Ayrıştırıcı sütununun yapılandırılmasına izin veren bir Oluşturucu.

Şunlara uygulanır