다음을 통해 공유


TypeMappingInfo 구조체

정의

속성 또는 형식에 대한 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
type TypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type TypeMappingInfo = struct
Public Structure TypeMappingInfo
Implements IEquatable(Of TypeMappingInfo)
상속
TypeMappingInfo
특성
구현

설명

자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.

생성자

TypeMappingInfo(IElementType, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(IProperty)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(MemberInfo)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(MemberInfo, CoreTypeMapping, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(Type)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(Type, CoreTypeMapping, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo의 새 인스턴스를 만듭니다.

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

지정된 ValueConverterInfo를 사용하여 의 TypeMappingInfo 새 instance 만듭니다.

속성

ClrType

모델의 CLR 형식입니다. 형식 정보가 다른 수단(예: 관계형 형식 매핑 정보의 저장소 이름)을 통해 전달되는 경우 null일 수 있습니다.

ElementTypeMapping

매핑의 요소 형식 매핑(있는 경우)입니다.

IsKeyOrIndex

매핑이 키 또는 인덱스의 일부인지 여부를 나타냅니다.

IsRowVersion

매핑이 행 버전 null 에 사용되는지 또는 정의되지 않은 경우 사용할지 여부를 나타냅니다.

IsUnicode

매핑이 유니코드 null 를 지원하는지 또는 정의되지 않은지 여부를 나타냅니다.

JsonValueReaderWriter

JSON 판독기/작성기(제공된 경우) 또는 null 그렇지 않은 경우 입니다.

Precision

매핑된 데이터 형식의 제안된 전체 자릿수입니다.

Scale

매핑된 데이터 형식의 제안된 크기입니다.

Size

매핑에 사용할 저장소 크기를 나타내거나 null(없는 경우)을 나타냅니다.

메서드

Equals(Object)

동일한 매핑을 나타내는 경우 이를 TypeMappingInfo 다른 검사 비교합니다.

Equals(TypeMappingInfo)

동일한 매핑을 나타내는 경우 이를 TypeMappingInfo 다른 검사 비교합니다.

GetHashCode()

이 개체에 대한 해시 코드를 반환합니다.

ToString()

속성 또는 형식에 대한 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

WithConverter(ValueConverterInfo)

지정된 변환기가 적용된 새 TypeMappingInfo 를 반환합니다.

연산자

Equality(TypeMappingInfo, TypeMappingInfo)

속성 또는 형식에 대한 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

Inequality(TypeMappingInfo, TypeMappingInfo)

속성 또는 형식에 대한 형식 매핑을 결정하는 데 필요한 메타데이터에 대해 설명합니다.

적용 대상