EntityMappingConfiguration<TEntityType> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |