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 インスタンス。
- 属性