EntityMappingConfiguration<TEntityType> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfiguriert die Tabellen- und Spaltenzuordnung für einen Entitätstyp oder eine Teilmenge von Eigenschaften eines Entitätstyps. Diese Konfigurationsfunktionalität ist über die Code First Fluent-API verfügbar, siehe DbModelBuilder.
public class EntityMappingConfiguration<TEntityType> where TEntityType : class
type EntityMappingConfiguration<'EntityType (requires 'EntityType : null)> = class
Public Class EntityMappingConfiguration(Of TEntityType)
Typparameter
- TEntityType
Der Entitätstyp, der zugeordnet werden soll.
- Vererbung
-
EntityMappingConfiguration<TEntityType>
Konstruktoren
EntityMappingConfiguration<TEntityType>() |
Initialisiert eine neue Instanz der EntityMappingConfiguration<TEntityType>-Klasse. |
Methoden
Equals(Object) |
Konfiguriert die Tabellen- und Spaltenzuordnung für einen Entitätstyp oder eine Teilmenge von Eigenschaften eines Entitätstyps. Diese Konfigurationsfunktionalität ist über die Code First Fluent-API verfügbar, siehe DbModelBuilder. |
GetHashCode() |
Konfiguriert die Tabellen- und Spaltenzuordnung für einen Entitätstyp oder eine Teilmenge von Eigenschaften eines Entitätstyps. Diese Konfigurationsfunktionalität ist über die Code First Fluent-API verfügbar, siehe DbModelBuilder. |
GetType() |
Ruft den Type der aktuellen Instanz ab. |
HasTableAnnotation(String, Object) |
Legt eine Anmerkung im Modell für die Tabelle fest, der diese Entität zugeordnet ist. Der Anmerkungswert kann später bei der Verarbeitung der Tabelle verwendet werden, z. B. beim Erstellen von Migrationen. |
MapInheritedProperties() |
Ordnet alle von Basistypen geerbten Eigenschaften neu zu. Beim Konfigurieren eines abgeleiteten Typs für die Zuordnung zu einer separaten Tabelle führt dies dazu, dass alle Eigenschaften in die Tabelle eingeschlossen werden und nicht nur die nicht geerbten Eigenschaften. Dies wird auch als Tabelle pro konkreten Typ-Zuordnung (TPC) bezeichnet. |
Properties<TObject>(Expression<Func<TEntityType,TObject>>) |
Konfiguriert die Eigenschaften, die in diesem Mappingfragment enthalten sind. Wenn diese Methode nicht aufgerufen wird, werden alle Eigenschaften konfiguriert, die noch nicht in einem Zuordnungsfragment enthalten sind. |
Property(Expression<Func<TEntityType,Byte[]>>) |
Konfiguriert eine System.byte[] Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,DateTime>>) |
Konfiguriert eine DateTime Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,DateTimeOffset>>) |
Konfiguriert eine DateTimeOffset Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,DbGeography>>) |
Konfiguriert eine DbGeography Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,DbGeometry>>) |
Konfiguriert eine DbGeometry Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,Decimal>>) |
Konfiguriert eine System.decimal Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,Nullable<DateTime>>>) |
Konfiguriert eine System.DateTime? Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,Nullable<DateTimeOffset>>>) |
Konfiguriert eine System.DateTimeOffset? Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,Nullable<Decimal>>>) |
Konfiguriert eine System.decimal? Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,Nullable<TimeSpan>>>) |
Konfiguriert eine System.TimeSpan? Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,String>>) |
Konfiguriert eine System.string Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property(Expression<Func<TEntityType,TimeSpan>>) |
Konfiguriert eine TimeSpan Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property<T>(Expression<Func<TEntityType,Nullable<T>>>) |
Konfiguriert eine System.struct? Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Property<T>(Expression<Func<TEntityType,T>>) |
Konfiguriert eine System.struct Eigenschaft, die in diesem Zuordnungsfragment enthalten ist. |
Requires(String) |
Konfiguriert die Unterscheidungsspalte zur Differenzierung von Typen in einer Vererbungshierarchie. |
Requires<TProperty>(Expression<Func<TEntityType,TProperty>>) |
Konfiguriert die Unterscheidungsbedingung zur Differenzierung von Typen in einer Vererbungshierarchie. |
ToString() |
Konfiguriert die Tabellen- und Spaltenzuordnung für einen Entitätstyp oder eine Teilmenge von Eigenschaften eines Entitätstyps. Diese Konfigurationsfunktionalität ist über die Code First Fluent-API verfügbar, siehe DbModelBuilder. |
ToTable(String) |
Konfiguriert den Namen der Tabelle für die Zuordnung. |
ToTable(String, String) |
Konfiguriert den Namen und das Schema der Tabelle für die Zuordnung. |
Gilt für:
Entity Framework