次の方法で共有


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、CLR 型のカスタム値のスナップショット作成と比較が追加されますEquals(Object, Object)。これは、スナップショットを取得するときに比較できない、またはディープ コピーが必要な場合です。

(継承元 CoreTypeMapping)
Converter

このマッピングが使用されるたびに、ストアとの間で型を変換します。 変換が必要ない場合は null になる場合があります。

(継承元 CoreTypeMapping)
DbType

使用する を DbType 取得します。

(継承元 RelationalTypeMapping)
ElementTypeMapping

この型マッピングがプリミティブ コレクションを表す場合、これは要素の型マッピングを保持します。

(継承元 CoreTypeMapping)
HasNonDefaultSize

サイズ設定が既定値以外に手動で構成されているかどうかを示す値を取得します。

(継承元 RelationalTypeMapping)
HasNonDefaultUnicode

Unicode 設定が既定以外の値に手動で構成されているかどうかを示す値を取得します。

(継承元 RelationalTypeMapping)
IsFixedLength

型が固定長データに制約されているかどうかを示す値を取得します。

(継承元 RelationalTypeMapping)
IsUnicode

型が Unicode データを処理する必要があるかどうかを示す値を取得します。

(継承元 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) 表現を返します。

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 またはそのサブクラスの 1 つに定義する必要があります。

(継承元 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)

適用対象