EntityTypeConfiguration<TEntityType>.Map 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 实例,以便可以链接多个调用。
- 属性