RelationalEntityTypeBuilderExtensions.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(EntityTypeBuilder) |
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi. |
HasDiscriminator(EntityTypeBuilder, String, Type) |
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, 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>(EntityTypeBuilder, String) |
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi. |
HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>) |
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi. |
HasDiscriminator(EntityTypeBuilder)
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, 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.EntityTypeBuilder entityTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder) As DiscriminatorBuilder
Parametry
- entityTypeBuilder
- EntityTypeBuilder
Tvůrce pro konfigurovaný typ entity.
Návraty
Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.
Platí pro
HasDiscriminator(EntityTypeBuilder, String, Type)
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, 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.EntityTypeBuilder entityTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder
Parametry
- entityTypeBuilder
- EntityTypeBuilder
Tvůrce pro konfigurovaný typ entity.
- 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>(EntityTypeBuilder, String)
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, 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.EntityTypeBuilder entityTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (entityTypeBuilder As EntityTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)
Parametry typu
- TDiscriminator
Typ hodnot uložených ve sloupci diskriminátoru.
Parametry
- entityTypeBuilder
- EntityTypeBuilder
Tvůrce pro konfigurovaný typ entity.
- name
- String
Název diskriminačního sloupce.
Návraty
Tvůrce, který umožňuje konfiguraci diskriminačního sloupce.
Platí pro
HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)
Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, 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<TEntity,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TDiscriminator>> propertyExpression) where TEntity : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Entity : null)
<Extension()>
Public Function HasDiscriminator(Of TEntity As Class, TDiscriminator As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)
Parametry typu
- TEntity
Konfigurovaný typ entity.
- TDiscriminator
Typ hodnot uložených ve sloupci diskriminátoru.
Parametry
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Tvůrce pro konfigurovaný typ entity.
- propertyExpression
- Expression<Func<TEntity,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