EntityMappingConfiguration<TEntityType> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔터티 형식 또는 엔터티 형식의 일부 속성에 대한 테이블 및 열 매핑을 구성합니다. 이 구성 기능은 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) |
매핑할 대상 테이블 이름 및 스키마를 구성합니다. |
적용 대상
Entity Framework