Sdílet prostřednictvím


RelationalEntityTypeBuilderExtensions.UseTptMappingStrategy Metoda

Definice

Přetížení

UseTptMappingStrategy(EntityTypeBuilder)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

UseTptMappingStrategy(EntityTypeBuilder)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder UseTptMappingStrategy (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder);
static member UseTptMappingStrategy : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function UseTptMappingStrategy (entityTypeBuilder As EntityTypeBuilder) As EntityTypeBuilder

Parametry

entityTypeBuilder
EntityTypeBuilder

Tvůrce pro konfigurovaný typ entity.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Mapování hierarchie typů entit .

Platí pro

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> UseTptMappingStrategy<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder) where TEntity : class;
static member UseTptMappingStrategy : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function UseTptMappingStrategy(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity)) As EntityTypeBuilder(Of TEntity)

Parametry typu

TEntity

Parametry

entityTypeBuilder
EntityTypeBuilder<TEntity>

Tvůrce pro konfigurovaný typ entity.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Mapování hierarchie typů entit .

Platí pro