Freigeben über


EntityTypeConfiguration<TEntityType>.Map Methode

Definition

Überlädt

Map(Action<EntityMappingConfiguration<TEntityType>>)

Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung dieses Entitätstyps zum Datenbankschema. Die Konfiguration wird standardmäßig auch für alle Typen übernommen, die von diesem Entitätstyp abgeleitet werden. Abgeleitete Typen können über die Überladung von Map konfiguriert werden, die einen abgeleiteten Typ konfiguriert, oder mithilfe einer EntityTypeConfiguration für den abgeleiteten Typ. Die Eigenschaften einer Entität können mithilfe mehrerer Zuordnungsaufrufe auf mehrere Tabellen aufgeteilt werden. Aufrufe von Map sind additiv, nachfolgende Aufrufe überschreiben die Konfiguration nicht, die bereits über Map vorgeformt wurde.

Map<TDerived>(Action<EntityMappingConfiguration<TDerived>>)

Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung eines abgeleiteten Entitätstyps zum Datenbankschema. Aufrufe von Map sind additiv, nachfolgende Aufrufe überschreiben die Konfiguration nicht, die bereits über Map vorgeformt wurde.

Map(Action<EntityMappingConfiguration<TEntityType>>)

Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung dieses Entitätstyps zum Datenbankschema. Die Konfiguration wird standardmäßig auch für alle Typen übernommen, die von diesem Entitätstyp abgeleitet werden. Abgeleitete Typen können über die Überladung von Map konfiguriert werden, die einen abgeleiteten Typ konfiguriert, oder mithilfe einer EntityTypeConfiguration für den abgeleiteten Typ. Die Eigenschaften einer Entität können mithilfe mehrerer Zuordnungsaufrufe auf mehrere Tabellen aufgeteilt werden. Aufrufe von Map sind additiv, nachfolgende Aufrufe überschreiben die Konfiguration nicht, die bereits über Map vorgeformt wurde.

public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> Map (Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TEntityType>> entityMappingConfigurationAction);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> Map (Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TEntityType>> entityMappingConfigurationAction);
member this.Map : Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<'EntityType>> -> System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<'EntityType (requires 'EntityType : null)>
Public Function Map (entityMappingConfigurationAction As Action(Of EntityMappingConfiguration(Of TEntityType))) As EntityTypeConfiguration(Of TEntityType)

Parameter

entityMappingConfigurationAction
Action<EntityMappingConfiguration<TEntityType>>

Eine Aktion, die die Konfiguration für ein EntityMappingConfiguration<TEntityType> ausführt.

Gibt zurück

Dieselbe EntityTypeConfiguration instance, sodass mehrere Aufrufe verkettet werden können.

Attribute

Gilt für:

Map<TDerived>(Action<EntityMappingConfiguration<TDerived>>)

Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung eines abgeleiteten Entitätstyps zum Datenbankschema. Aufrufe von Map sind additiv, nachfolgende Aufrufe überschreiben die Konfiguration nicht, die bereits über Map vorgeformt wurde.

public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> Map<TDerived> (Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TDerived>> derivedTypeMapConfigurationAction) where TDerived : class, TEntityType;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> Map<TDerived> (Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TDerived>> derivedTypeMapConfigurationAction) where TDerived : class, TEntityType;
member this.Map : Action<System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<#'EntityType>> -> System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<'EntityType (requires 'EntityType : null)>
Public Function Map(Of TDerived As {Class, TEntityType}) (derivedTypeMapConfigurationAction As Action(Of EntityMappingConfiguration(Of TDerived))) As EntityTypeConfiguration(Of TEntityType)

Typparameter

TDerived

Der abgeleitete Entitätstyp, der konfiguriert werden soll.

Parameter

derivedTypeMapConfigurationAction
Action<EntityMappingConfiguration<TDerived>>

Eine Aktion, die die Konfiguration für ein EntityMappingConfiguration<TEntityType> ausführt.

Gibt zurück

Dieselbe EntityTypeConfiguration instance, sodass mehrere Aufrufe verkettet werden können.

Attribute

Gilt für: