Sdílet prostřednictvím


RelationalQueryTypeBuilderExtensions.HasDiscriminator Metoda

Definice

Přetížení

HasDiscriminator(QueryTypeBuilder)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

HasDiscriminator(QueryTypeBuilder)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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

Parametry

queryTypeBuilder
QueryTypeBuilder

Tvůrce pro nakonfigurovaný typ dotazu.

Návraty

Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.

Platí pro

HasDiscriminator(QueryTypeBuilder, String, Type)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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

Parametry

queryTypeBuilder
QueryTypeBuilder

Tvůrce pro nakonfigurovaný typ dotazu.

name
String

Název diskriminačního sloupce.

discriminatorType
Type

Typ hodnot uložených ve sloupci diskriminátoru.

Návraty

Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.

Platí pro

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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)

Parametry typu

TDiscriminator

Typ hodnot uložených ve sloupci diskriminátoru.

Parametry

queryTypeBuilder
QueryTypeBuilder

Tvůrce pro nakonfigurovaný typ dotazu.

name
String

Název diskriminačního sloupce.

Návraty

Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.

Platí pro

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

Konfiguruje diskriminující sloupec sloužící k identifikaci typu dotazu, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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)

Parametry typu

TQuery

Typ dotazu, který se konfiguruje.

TDiscriminator

Typ hodnot uložených ve sloupci diskriminátoru.

Parametry

queryTypeBuilder
QueryTypeBuilder<TQuery>

Tvůrce pro nakonfigurovaný typ dotazu.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Výraz lambda představující vlastnost, která se má použít jako diskriminátor ( blog => blog.Discriminator).

Návraty

Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.

Platí pro