다음을 통해 공유


EntityMappingConfiguration<TEntityType> 클래스

정의

엔터티 형식 또는 엔터티 형식의 일부 속성에 대한 테이블 및 열 매핑을 구성합니다. 이 구성 기능은 Code First Fluent API를 통해 사용할 수 있습니다. 를 참조하세요 DbModelBuilder.

public class EntityMappingConfiguration<TEntityType> where TEntityType : class
type EntityMappingConfiguration<'EntityType (requires 'EntityType : null)> = class
Public Class EntityMappingConfiguration(Of TEntityType)

형식 매개 변수

TEntityType

매핑할 엔터티 형식입니다.

상속
EntityMappingConfiguration<TEntityType>

생성자

EntityMappingConfiguration<TEntityType>()

EntityMappingConfiguration<TEntityType> 클래스의 새 인스턴스를 초기화합니다.

메서드

Equals(Object)

엔터티 형식 또는 엔터티 형식의 일부 속성에 대한 테이블 및 열 매핑을 구성합니다. 이 구성 기능은 Code First Fluent API를 통해 사용할 수 있습니다. 를 참조하세요 DbModelBuilder.

GetHashCode()

엔터티 형식 또는 엔터티 형식의 일부 속성에 대한 테이블 및 열 매핑을 구성합니다. 이 구성 기능은 Code First Fluent API를 통해 사용할 수 있습니다. 를 참조하세요 DbModelBuilder.

GetType()

현재 인스턴스의 Type을 가져옵니다.

HasTableAnnotation(String, Object)

이 엔터티가 매핑되는 테이블에 대한 모델의 주석을 설정합니다. 주석 값은 나중에 마이그레이션을 만들 때와 같이 테이블을 처리할 때 사용할 수 있습니다.

MapInheritedProperties()

기본 형식에서 상속된 모든 속성을 다시 매핑합니다. 파생 형식을 별도의 테이블에 매핑하도록 구성하면 상속되지 않은 속성이 아닌 모든 속성이 테이블에 포함됩니다. 이를 TPC(구체적 형식당 테이블) 매핑이라고 합니다.

Properties<TObject>(Expression<Func<TEntityType,TObject>>)

이 매핑 조각에 포함될 속성을 구성합니다. 이 메서드가 호출되지 않으면 매핑 조각에 아직 포함되지 않은 모든 속성이 구성됩니다.

Property(Expression<Func<TEntityType,Byte[]>>)

System.byte[] 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,DateTime>>)

DateTime 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,DateTimeOffset>>)

DateTimeOffset 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,DbGeography>>)

DbGeography 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,DbGeometry>>)

DbGeometry 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,Decimal>>)

System.decimal 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,Nullable<DateTime>>>)

System.DateTime? 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,Nullable<DateTimeOffset>>>)

System.DateTimeOffset? 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,Nullable<Decimal>>>)

System.decimal? 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,Nullable<TimeSpan>>>)

System.TimeSpan? 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,String>>)

System.string 이 매핑 조각에 포함된 속성을 구성합니다.

Property(Expression<Func<TEntityType,TimeSpan>>)

TimeSpan 이 매핑 조각에 포함된 속성을 구성합니다.

Property<T>(Expression<Func<TEntityType,Nullable<T>>>)

System.struct? 이 매핑 조각에 포함된 속성을 구성합니다.

Property<T>(Expression<Func<TEntityType,T>>)

System.struct 이 매핑 조각에 포함된 속성을 구성합니다.

Requires(String)

상속 계층 구조의 형식을 구분하는 데 사용되는 판별자 열을 구성합니다.

Requires<TProperty>(Expression<Func<TEntityType,TProperty>>)

상속 계층 구조의 형식을 구분하는 데 사용되는 판별자 조건을 구성합니다.

ToString()

엔터티 형식 또는 엔터티 형식의 일부 속성에 대한 테이블 및 열 매핑을 구성합니다. 이 구성 기능은 Code First Fluent API를 통해 사용할 수 있습니다. 를 참조하세요 DbModelBuilder.

ToTable(String)

매핑할 대상 테이블 이름을 구성합니다.

ToTable(String, String)

매핑할 대상 테이블 이름 및 스키마를 구성합니다.

적용 대상