다음을 통해 공유


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이 instance.

특성

적용 대상

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이 instance.

특성

적용 대상