RelationalQueryTypeBuilderExtensions.HasDiscriminator Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro