Sdílet prostřednictvím


EntityMappingConfiguration<TEntityType> Třída

Definice

Nakonfiguruje mapování tabulky a sloupců pro typ entity nebo podmnožinu vlastností z typu entity. Tato funkce konfigurace je k dispozici prostřednictvím rozhraní Code First Fluent API, viz DbModelBuilder.

public class EntityMappingConfiguration<TEntityType> where TEntityType : class
type EntityMappingConfiguration<'EntityType (requires 'EntityType : null)> = class
Public Class EntityMappingConfiguration(Of TEntityType)

Parametry typu

TEntityType

Typ entity, který se má mapovat.

Dědičnost
EntityMappingConfiguration<TEntityType>

Konstruktory

EntityMappingConfiguration<TEntityType>()

Inicializuje novou instanci EntityMappingConfiguration<TEntityType> třídy.

Metody

Equals(Object)

Nakonfiguruje mapování tabulky a sloupců pro typ entity nebo podmnožinu vlastností z typu entity. Tato funkce konfigurace je k dispozici prostřednictvím rozhraní Code First Fluent API, viz DbModelBuilder.

GetHashCode()

Nakonfiguruje mapování tabulky a sloupců pro typ entity nebo podmnožinu vlastností z typu entity. Tato funkce konfigurace je k dispozici prostřednictvím rozhraní Code First Fluent API, viz DbModelBuilder.

GetType()

Získá aktuální Type instanci.

HasTableAnnotation(String, Object)

Nastaví poznámku v modelu pro tabulku, na kterou je tato entita namapovaná. Hodnotu poznámky můžete později použít při zpracování tabulky, například při vytváření migrací.

MapInheritedProperties()

Znovu mapuje všechny vlastnosti zděděné ze základních typů. Při konfiguraci odvozeného typu, který se má mapovat na samostatnou tabulku, to způsobí, že se do tabulky zahrnou všechny vlastnosti, a ne jen nezděděné vlastnosti. Označuje se jako mapování TPC (Table per Concrete Type).

Properties<TObject>(Expression<Func<TEntityType,TObject>>)

Konfiguruje vlastnosti, které budou zahrnuty do tohoto fragmentu mapování. Pokud tato metoda není volána, budou nakonfigurovány všechny vlastnosti, které ještě nebyly zahrnuty do fragmentu mapování.

Property(Expression<Func<TEntityType,Byte[]>>)

Nakonfiguruje System.byte[] vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,DateTime>>)

Nakonfiguruje DateTime vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,DateTimeOffset>>)

Nakonfiguruje DateTimeOffset vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,DbGeography>>)

Nakonfiguruje DbGeography vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,DbGeometry>>)

Nakonfiguruje DbGeometry vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,Decimal>>)

Nakonfiguruje System.decimal vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,Nullable<DateTime>>>)

Nakonfiguruje System.DateTime? vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,Nullable<DateTimeOffset>>>)

Nakonfiguruje System.DateTimeOffset? vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,Nullable<Decimal>>>)

Nakonfiguruje System.decimal? vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,Nullable<TimeSpan>>>)

Nakonfiguruje System.TimeSpan? vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,String>>)

Nakonfiguruje System.string vlastnost, která je součástí tohoto fragmentu mapování.

Property(Expression<Func<TEntityType,TimeSpan>>)

Nakonfiguruje TimeSpan vlastnost, která je součástí tohoto fragmentu mapování.

Property<T>(Expression<Func<TEntityType,Nullable<T>>>)

Nakonfiguruje System.struct? vlastnost, která je součástí tohoto fragmentu mapování.

Property<T>(Expression<Func<TEntityType,T>>)

Nakonfiguruje System.struct vlastnost, která je součástí tohoto fragmentu mapování.

Requires(String)

Konfiguruje diskriminující sloupec, který slouží k rozlišení typů v hierarchii dědičnosti.

Requires<TProperty>(Expression<Func<TEntityType,TProperty>>)

Konfiguruje diskriminující podmínku, která se používá k rozlišení mezi typy v hierarchii dědičnosti.

ToString()

Nakonfiguruje mapování tabulky a sloupců pro typ entity nebo podmnožinu vlastností z typu entity. Tato funkce konfigurace je k dispozici prostřednictvím rozhraní Code First Fluent API, viz DbModelBuilder.

ToTable(String)

Nakonfiguruje název tabulky, na který se má mapovat.

ToTable(String, String)

Nakonfiguruje název tabulky a schéma, na které se má mapovat.

Platí pro