EntityTypeConfiguration<TEntityType>.Map 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 實例,以便鏈結多個呼叫。
- 屬性