다음을 통해 공유


RelationalGeometryTypeMapping<TGeometry,TProvider> 클래스

정의

NTS Geometry 및 파생 형식에 대한 관계 형식 매핑에 대한 기본 클래스입니다.

public abstract class RelationalGeometryTypeMapping<TGeometry,TProvider> : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type RelationalGeometryTypeMapping<'Geometry, 'Provider> = class
    inherit RelationalTypeMapping
Public MustInherit Class RelationalGeometryTypeMapping(Of TGeometry, TProvider)
Inherits RelationalTypeMapping

형식 매개 변수

TGeometry

geometry 형식입니다.

TProvider

데이터베이스 공급자의 네이티브 형식입니다.

상속
RelationalGeometryTypeMapping<TGeometry,TProvider>

설명

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

생성자

RelationalGeometryTypeMapping<TGeometry,TProvider>(RelationalTypeMapping+RelationalTypeMappingParameters, ValueConverter<TGeometry,TProvider>)

RelationalTypeMapping 클래스의 새 인스턴스를 초기화합니다.

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String)

RelationalGeometryTypeMapping<TGeometry,TProvider> 클래스의 새 인스턴스를 만듭니다.

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String, JsonValueReaderWriter)

RelationalGeometryTypeMapping<TGeometry,TProvider> 클래스의 새 인스턴스를 만듭니다.

속성

ClrType

.NET 형식을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
Comparer

ValueComparer 스냅샷 가져올 때 및/또는 심층 복사가 필요하거나 비교할 Equals(Object, Object) 수 없는 CLR 형식에 대한 사용자 지정 값 스냅샷 및 비교를 추가합니다.

(다음에서 상속됨 CoreTypeMapping)
Converter

이 매핑을 사용할 때마다 저장소 간에 형식을 변환합니다. 변환이 필요하지 않은 경우 null일 수 있습니다.

(다음에서 상속됨 CoreTypeMapping)
DbType

사용할 을 DbType 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
ElementTypeMapping

이 형식 매핑이 기본 컬렉션을 나타내는 경우 요소의 형식 매핑을 보유합니다.

(다음에서 상속됨 CoreTypeMapping)
HasNonDefaultSize

크기 설정이 기본값이 아닌 값으로 수동으로 구성되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
HasNonDefaultUnicode

유니코드 설정이 기본값이 아닌 값으로 수동으로 구성되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
IsFixedLength

형식이 고정 길이 데이터로 제한되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
IsUnicode

형식이 유니코드 데이터를 처리해야 하는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
JsonValueReaderWriter

매핑된 형식의 인스턴스에 대한 JSON 값 읽기 및 쓰기를 처리합니다.

(다음에서 상속됨 CoreTypeMapping)
KeyComparer

ValueComparer 키 값을 서로 비교할 때 사용할 사용자 지정 값 비교를 추가합니다. 예를 들어 PK와 FK를 비교할 때입니다.

(다음에서 상속됨 CoreTypeMapping)
Parameters

이 형식 매핑을 만드는 데 사용되는 매개 변수를 반환합니다.

(다음에서 상속됨 RelationalTypeMapping)
Precision

속성이 저장하도록 구성된 데이터의 전체 자릿수를 가져오거나 전체 자릿수가 구성되지 않은 경우 null을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
ProviderValueComparer

ValueComparer 공급자 CLR 형식 값에 대한 입니다.

(다음에서 상속됨 CoreTypeMapping)
Scale

속성이 저장하도록 구성된 데이터의 크기를 가져오거나 크기가 구성되지 않은 경우 null을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
Size

속성이 저장하도록 구성된 데이터의 크기를 가져오거나 크기가 구성되지 않은 경우 null을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
SpatialConverter

기본 Geometry 변환기입니다.

SqlLiteralFormatString

이 형식의 SQL 리터럴을 생성하는 데 사용할 문자열 형식을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
StoreType

데이터베이스 형식의 이름을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
StoreTypeNameBase

데이터베이스 형식의 기본 이름을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
StoreTypePostfix

데이터베이스 형식의 이름을 가져옵니다.

(다음에서 상속됨 RelationalTypeMapping)
StructuralComparer
사용되지 않음.

ValueComparer 심층/구조적 복사 및/또는 비교가 필요할 때 사용할 사용자 지정 값 비교를 추가합니다.

(다음에서 상속됨 CoreTypeMapping)
ValueGeneratorFactory
사용되지 않음.

이 매핑에 사용할 특정 ValueGenerator 을 만들기 위한 선택적 팩터리입니다.

(다음에서 상속됨 CoreTypeMapping)
WktReaderType

NTS 'WKTReader'의 형식입니다.

WKTReaderType

NTS 'WKTReader'의 형식입니다.

메서드

AsText(Object)

지정된 개체의 WKT(Well-Known-Text) 표현을 반환합니다.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(Nullable<Int32>, Nullable<Int32>)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)

필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다.

(다음에서 상속됨 CoreTypeMapping)
Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(RelationalTypeMappingInfo)

필요한 경우 형식 매핑을 복제하여 매핑 정보에서 패싯을 업데이트합니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(String, Nullable<Int32>)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
Clone(ValueConverter)

지정된 ValueConverter 가 추가된 이 형식 매핑의 새 복사본을 반환합니다.

(다음에서 상속됨 RelationalTypeMapping)
ConfigureParameter(DbParameter)

의 형식 정보를 구성합니다 DbParameter.

(다음에서 상속됨 RelationalTypeMapping)
CreateCopy(String, Nullable<Int32>)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
CreateParameter(DbCommand, String, Object, Nullable<Boolean>)

DbParameter 구성된 적절한 형식 정보를 사용하여 을 만듭니다.

CreateParameter(DbCommand, String, Object, Nullable<Boolean>)

DbParameter 구성된 적절한 형식 정보를 사용하여 을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
CreateParameter(DbCommand, String, Object, Nullable<Boolean>, ParameterDirection)

DbParameter 구성된 적절한 형식 정보를 사용하여 을 만듭니다.

CreateParameter(DbCommand, String, Object, Nullable<Boolean>, ParameterDirection)

DbParameter 구성된 적절한 형식 정보를 사용하여 을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
CustomizeDataReaderExpression(Expression)

데이터베이스 값에서 모델 값으로 변환할 코드에 대한 사용자 지정 식 트리를 가져옵니다.

GenerateCodeLiteral(Object)

리터럴 값에 대한 코드를 생성하는 데 사용할 수 있는 식 트리를 만듭니다. 현재는 간단한 상수를 사용하는 생성자 호출 및 팩터리 메서드와 같은 매우 기본적인 식만 지원됩니다.

GenerateNonNullSqlLiteral(Object)

null이 아닌 리터럴 값의 SQL 표현을 생성합니다.

(다음에서 상속됨 RelationalTypeMapping)
GenerateProviderValueSqlLiteral(Object)

변환 없이 리터럴 값의 SQL 표현을 생성합니다.

(다음에서 상속됨 RelationalTypeMapping)
GenerateSqlLiteral(Object)

리터럴 값의 SQL 표현을 생성합니다.

(다음에서 상속됨 RelationalTypeMapping)
GetDataReaderMethod()

지정된 형식의 값을 읽을 때 사용할 메서드입니다. 메서드는 또는 해당 하위 클래스 중 하나에 정의 DbDataReader 되어야 합니다.

(다음에서 상속됨 RelationalTypeMapping)
GetSrid(Object)

지정된 개체의 SRID 표현을 반환합니다.

ProcessStoreType(RelationalTypeMapping+RelationalTypeMappingParameters, String, String)

저장소 유형 이름을 처리하여 필요에 따라 적절한 접두사/접두사 텍스트를 추가합니다.

(다음에서 상속됨 RelationalTypeMapping)
WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

지정된 ValueConverter 가 추가된 이 형식 매핑의 새 복사본을 반환합니다.

(다음에서 상속됨 RelationalTypeMapping)
WithPrecisionAndScale(Nullable<Int32>, Nullable<Int32>)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
WithStoreTypeAndSize(String, Nullable<Int32>)

이 매핑의 복사본을 만듭니다.

(다음에서 상속됨 RelationalTypeMapping)
WithTypeMappingInfo(RelationalTypeMappingInfo)

필요한 경우 형식 매핑을 복제하여 매핑 정보에서 패싯을 업데이트합니다.

(다음에서 상속됨 RelationalTypeMapping)

적용 대상