共用方式為


EntityTypeConfiguration<TEntityType>.Map 方法

定義

多載

Map(Action<EntityMappingConfiguration<TEntityType>>)

允許有關此實體型別如何對應到資料庫結構描述的進階組態設定。 根據預設,任何組態也會套用到衍生自這個實體型別的任何型別。 衍生型別可以透過 Map 的多載來設定衍生類型,或使用衍生型別的 EntityTypeConfiguration 來設定。 實體的屬性可以使用多個 Map 呼叫,在多個資料表之間分割。 對應呼叫是加法的,後續呼叫將不會覆寫已透過 Map 預先設定的設定。

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

允許有關衍生實體型別如何對應到資料庫結構描述的進階組態設定。 對應呼叫是加法的,後續呼叫將不會覆寫已透過 Map 預先設定的設定。

Map(Action<EntityMappingConfiguration<TEntityType>>)

允許有關此實體型別如何對應到資料庫結構描述的進階組態設定。 根據預設,任何組態也會套用到衍生自這個實體型別的任何型別。 衍生型別可以透過 Map 的多載來設定衍生類型,或使用衍生型別的 EntityTypeConfiguration 來設定。 實體的屬性可以使用多個 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 預先設定的設定。

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 實例,以便鏈結多個呼叫。

屬性

適用於