EntityTypeConfiguration<TEntityType>.Map 方法

定义

重载

Map(Action<EntityMappingConfiguration<TEntityType>>)

允许与此实体类型映射到数据库架构的方式相关的高级配置。 默认情况下,任何配置都还会应用于从此实体类型派生的任何类型。 可以通过配置派生类型的 Map 重载或使用派生类型的 EntityTypeConfiguration 来配置派生类型。 可以使用多个 Map 调用在多个表之间拆分实体的属性。 对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。

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

允许与派生的实体类型映射到数据库架构的方式相关的高级配置。 对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。

Map(Action<EntityMappingConfiguration<TEntityType>>)

允许与此实体类型映射到数据库架构的方式相关的高级配置。 默认情况下,任何配置都还会应用于从此实体类型派生的任何类型。 可以通过配置派生类型的 Map 重载或使用派生类型的 EntityTypeConfiguration 来配置派生类型。 可以使用多个 Map 调用在多个表之间拆分实体的属性。 对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。

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)

参数

entityMappingConfigurationAction
Action<EntityMappingConfiguration<TEntityType>>

针对 执行配置 EntityMappingConfiguration<TEntityType> 的操作。

返回

同一 EntityTypeConfiguration 实例,以便可以链接多个调用。

属性

适用于

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

允许与派生的实体类型映射到数据库架构的方式相关的高级配置。 对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。

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)

类型参数

TDerived

要配置的派生实体类型。

参数

derivedTypeMapConfigurationAction
Action<EntityMappingConfiguration<TDerived>>

针对 执行配置 EntityMappingConfiguration<TEntityType> 的操作。

返回

同一 EntityTypeConfiguration 实例,以便可以链接多个调用。

属性

适用于