CoreTypeMapping 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.NET 형식과 데이터베이스 형식 간의 매핑을 나타냅니다.
이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.
public abstract class CoreTypeMapping
type CoreTypeMapping = class
Public MustInherit Class CoreTypeMapping
- 상속
-
CoreTypeMapping
- 파생
설명
자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.
생성자
CoreTypeMapping(CoreTypeMapping+CoreTypeMappingParameters) |
CoreTypeMapping 클래스의 새 인스턴스를 초기화합니다. |
속성
ClrType |
EF 모델에 사용되는 .NET 형식을 가져옵니다. |
Comparer |
는 ValueComparer 스냅샷 가져올 때 및/또는 심층 복사가 필요한 CLR 형식에 Equals(Object, Object) 대한 사용자 지정 값 스냅샷 및 비교를 추가합니다. |
Converter |
이 매핑을 사용할 때마다 형식을 저장소 간에 변환합니다. 변환이 필요하지 않은 경우 null일 수 있습니다. |
ElementTypeMapping |
이 형식 매핑이 기본 컬렉션을 나타내는 경우 요소의 형식 매핑이 유지됩니다. |
JsonValueReaderWriter |
매핑된 형식의 인스턴스에 대한 JSON 값 읽기 및 쓰기를 처리합니다. |
KeyComparer |
는 ValueComparer 키 값을 서로 비교할 때 사용할 사용자 지정 값 비교를 추가합니다. 예를 들어 PK를 및 FK와 비교할 때입니다. |
Parameters |
이 형식 매핑을 만드는 데 사용되는 매개 변수를 반환합니다. |
ProviderValueComparer |
ValueComparer 공급자 CLR 형식 값에 대한 입니다. |
StructuralComparer |
사용되지 않음.
은 ValueComparer 심층/구조적 복사 및/또는 비교가 필요할 때 사용할 사용자 지정 값 비교를 추가합니다. |
ValueGeneratorFactory |
사용되지 않음.
이 매핑에 사용할 특정 ValueGenerator 을 만들기 위한 선택적 팩터리입니다. |
메서드
Clone(CoreTypeMapping+CoreTypeMappingParameters) |
이 매핑의 복사본을 만듭니다. |
Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter) |
필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다. |
Clone(ValueConverter) |
지정된 가 추가된 ValueConverter 이 형식 매핑의 새 복사본을 반환합니다. |
GenerateCodeLiteral(Object) |
리터럴 값에 대한 코드를 생성하는 데 사용할 수 있는 식 트리를 만듭니다. 현재는 생성자 호출 및 간단한 상수를 사용하는 팩터리 메서드와 같은 매우 기본적인 식만 지원됩니다. |
WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter) |
지정된 가 추가된 ValueConverter 이 형식 매핑의 새 복사본을 반환합니다. |
적용 대상
Entity Framework