Udostępnij przez


EntityTypeConfiguration<TEntityType>.Map Metoda

Definicja

Przeciążenia

Map(Action<EntityMappingConfiguration<TEntityType>>)

Umożliwia zaawansowaną konfigurację powiązaną ze sposobem mapowania tego typu jednostki na schemat bazy danych. Domyślnie każda konfiguracja będzie również stosowana do dowolnego typu pochodzącego z tego typu jednostki. Typy pochodne można skonfigurować za pośrednictwem przeciążenia mapowania, które konfiguruje typ pochodny lub przy użyciu klasy EntityTypeConfiguration dla typu pochodnego. Właściwości jednostki można podzielić między wiele tabel przy użyciu wielu wywołań mapy. Wywołania mapowania są addytywne, kolejne wywołania nie zastąpią konfiguracji już wstępnie utworzonej za pomocą mapy.

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

Umożliwia zaawansowaną konfigurację powiązaną ze sposobem mapowania typu jednostki pochodnej na schemat bazy danych. Wywołania mapowania są addytywne, kolejne wywołania nie zastąpią konfiguracji już wstępnie utworzonej za pomocą mapy.

Map(Action<EntityMappingConfiguration<TEntityType>>)

Umożliwia zaawansowaną konfigurację powiązaną ze sposobem mapowania tego typu jednostki na schemat bazy danych. Domyślnie każda konfiguracja będzie również stosowana do dowolnego typu pochodzącego z tego typu jednostki. Typy pochodne można skonfigurować za pośrednictwem przeciążenia mapowania, które konfiguruje typ pochodny lub przy użyciu klasy EntityTypeConfiguration dla typu pochodnego. Właściwości jednostki można podzielić między wiele tabel przy użyciu wielu wywołań mapy. Wywołania mapowania są addytywne, kolejne wywołania nie zastąpią konfiguracji już wstępnie utworzonej za pomocą mapy.

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)

Parametry

entityMappingConfigurationAction
Action<EntityMappingConfiguration<TEntityType>>

Akcja wykonująca konfigurację względem elementu EntityMappingConfiguration<TEntityType> .

Zwraca

To samo wystąpienie EntityTypeConfiguration, aby można było połączyć wiele wywołań.

Atrybuty

Dotyczy

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

Umożliwia zaawansowaną konfigurację powiązaną ze sposobem mapowania typu jednostki pochodnej na schemat bazy danych. Wywołania mapowania są addytywne, kolejne wywołania nie zastąpią konfiguracji już wstępnie utworzonej za pomocą mapy.

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)

Parametry typu

TDerived

Typ jednostki pochodnej do skonfigurowania.

Parametry

derivedTypeMapConfigurationAction
Action<EntityMappingConfiguration<TDerived>>

Akcja wykonująca konfigurację względem elementu EntityMappingConfiguration<TEntityType> .

Zwraca

To samo wystąpienie EntityTypeConfiguration, aby można było połączyć wiele wywołań.

Atrybuty

Dotyczy