Udostępnij przez


EntityMappingConfiguration<TEntityType> Klasa

Definicja

Konfiguruje mapowanie tabeli i kolumny dla typu jednostki lub podzestawu właściwości z typu jednostki. Ta funkcja konfiguracji jest dostępna za pośrednictwem interfejsu API Code First Fluent, zobacz DbModelBuilder.

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

Parametry typu

TEntityType

Typ jednostki do zamapowania.

Dziedziczenie
EntityMappingConfiguration<TEntityType>

Konstruktory

EntityMappingConfiguration<TEntityType>()

Inicjuje nowe wystąpienie klasy EntityMappingConfiguration<TEntityType>.

Metody

Equals(Object)

Konfiguruje mapowanie tabeli i kolumny dla typu jednostki lub podzestawu właściwości z typu jednostki. Ta funkcja konfiguracji jest dostępna za pośrednictwem interfejsu API Code First Fluent, zobacz DbModelBuilder.

GetHashCode()

Konfiguruje mapowanie tabeli i kolumny dla typu jednostki lub podzestawu właściwości z typu jednostki. Ta funkcja konfiguracji jest dostępna za pośrednictwem interfejsu API Code First Fluent, zobacz DbModelBuilder.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

HasTableAnnotation(String, Object)

Ustawia adnotację w modelu dla tabeli, do której jest mapowana ta jednostka. Wartość adnotacji można później użyć podczas przetwarzania tabeli, takiej jak podczas tworzenia migracji.

MapInheritedProperties()

Ponownie mapuje wszystkie właściwości dziedziczone z typów podstawowych. Podczas konfigurowania typu pochodnego do mapowania na oddzielną tabelę spowoduje to, że wszystkie właściwości zostaną uwzględnione w tabeli, a nie tylko właściwości nie dziedziczone. Jest to nazywane mapowaniem tabeli na typ betonowy (TPC).

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

Konfiguruje właściwości, które zostaną uwzględnione w tym fragmentowaniu mapowania. Jeśli ta metoda nie zostanie wywołana, wszystkie właściwości, które nie zostały jeszcze uwzględnione w fragmentowaniu mapowania, zostaną skonfigurowane.

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

Konfiguruje System.byte[] właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje DateTime właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje DateTimeOffset właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje DbGeography właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje DbGeometry właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.decimal właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.DateTime? właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.DateTimeOffset? właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.decimal? właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.TimeSpan? właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.string właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje TimeSpan właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.struct? właściwość dołączona do tego fragmentu mapowania.

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

Konfiguruje System.struct właściwość dołączona do tego fragmentu mapowania.

Requires(String)

Konfiguruje kolumnę dyskryminującą używaną do rozróżniania typów w hierarchii dziedziczenia.

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

Konfiguruje warunek dyskryminujący używany do rozróżniania typów w hierarchii dziedziczenia.

ToString()

Konfiguruje mapowanie tabeli i kolumny dla typu jednostki lub podzestawu właściwości z typu jednostki. Ta funkcja konfiguracji jest dostępna za pośrednictwem interfejsu API Code First Fluent, zobacz DbModelBuilder.

ToTable(String)

Konfiguruje nazwę tabeli do mapowania.

ToTable(String, String)

Konfiguruje nazwę tabeli i schemat do mapowania.

Dotyczy