Bagikan melalui


RelationalGeometryTypeMapping<TGeometry,TProvider> Kelas

Definisi

Kelas dasar untuk pemetaan jenis relasi ke Geometri NTS dan jenis turunan.

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

Jenis parameter

TGeometry

Jenis geometri.

TProvider

Jenis asli penyedia database.

Warisan
RelationalGeometryTypeMapping<TGeometry,TProvider>

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Konstruktor

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

Menginisialisasi instans baru kelas RelationalTypeMapping.

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

Membuat instans RelationalGeometryTypeMapping<TGeometry,TProvider> baru kelas .

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

Membuat instans RelationalGeometryTypeMapping<TGeometry,TProvider> baru kelas .

Properti

ClrType

Mendapatkan jenis .NET.

(Diperoleh dari RelationalTypeMapping)
Comparer

ValueComparer menambahkan rekam jepret nilai kustom dan perbandingan untuk jenis CLR yang tidak dapat dibandingkan dengan Equals(Object, Object) dan/atau memerlukan salinan mendalam saat mengambil rekam jepret.

(Diperoleh dari CoreTypeMapping)
Converter

Mengonversi jenis ke dan dari penyimpanan setiap kali pemetaan ini digunakan. Mungkin null jika tidak ada konversi yang diperlukan.

(Diperoleh dari CoreTypeMapping)
DbType

Mendapatkan yang DbType akan digunakan.

(Diperoleh dari RelationalTypeMapping)
ElementTypeMapping

Jika pemetaan jenis ini mewakili koleksi primitif, ini memegang pemetaan jenis elemen.

(Diperoleh dari CoreTypeMapping)
HasNonDefaultSize

Mendapatkan nilai yang menunjukkan apakah pengaturan ukuran telah dikonfigurasi secara manual ke nilai non-default.

(Diperoleh dari RelationalTypeMapping)
HasNonDefaultUnicode

Mendapatkan nilai yang menunjukkan apakah pengaturan Unicode telah dikonfigurasi secara manual ke nilai non-default.

(Diperoleh dari RelationalTypeMapping)
IsFixedLength

Mendapatkan nilai yang menunjukkan apakah jenis dibatasi untuk data dengan panjang tetap.

(Diperoleh dari RelationalTypeMapping)
IsUnicode

Mendapatkan nilai yang menunjukkan apakah jenis harus menangani data Unicode atau tidak.

(Diperoleh dari RelationalTypeMapping)
JsonValueReaderWriter

Menangani membaca dan menulis nilai JSON untuk instans jenis yang dipetakan.

(Diperoleh dari CoreTypeMapping)
KeyComparer

ValueComparer menambahkan perbandingan nilai kustom untuk digunakan saat membandingkan nilai kunci satu sama lain. Misalnya, saat membandingkan PK dengan dan FK.

(Diperoleh dari CoreTypeMapping)
Parameters

Mengembalikan parameter yang digunakan untuk membuat pemetaan jenis ini.

(Diperoleh dari RelationalTypeMapping)
Precision

Mendapatkan presisi data properti dikonfigurasi untuk disimpan, atau null jika tidak ada presisi yang dikonfigurasi.

(Diperoleh dari RelationalTypeMapping)
ProviderValueComparer

A ValueComparer untuk nilai jenis CLR penyedia.

(Diperoleh dari CoreTypeMapping)
Scale

Mendapatkan skala data properti dikonfigurasi untuk disimpan, atau null jika tidak ada skala yang dikonfigurasi.

(Diperoleh dari RelationalTypeMapping)
Size

Mendapatkan ukuran data properti dikonfigurasi untuk disimpan, atau null jika tidak ada ukuran yang dikonfigurasi.

(Diperoleh dari RelationalTypeMapping)
SpatialConverter

Pengonversi Geometri yang mendasar.

SqlLiteralFormatString

Mendapatkan format string yang akan digunakan untuk menghasilkan literal SQL dari jenis ini.

(Diperoleh dari RelationalTypeMapping)
StoreType

Mendapatkan nama jenis database.

(Diperoleh dari RelationalTypeMapping)
StoreTypeNameBase

Mendapatkan nama dasar jenis database.

(Diperoleh dari RelationalTypeMapping)
StoreTypePostfix

Mendapatkan nama jenis database.

(Diperoleh dari RelationalTypeMapping)
StructuralComparer
Kedaluwarsa.

ValueComparer menambahkan perbandingan nilai kustom untuk digunakan saat penyalinan mendalam/struktural dan/atau perbandingan diperlukan.

(Diperoleh dari CoreTypeMapping)
ValueGeneratorFactory
Kedaluwarsa.

Pabrik opsional untuk membuat spesifik ValueGenerator untuk digunakan dengan pemetaan ini.

(Diperoleh dari CoreTypeMapping)
WktReaderType

Jenis NTS 'WKTReader'.

WKTReaderType

Jenis NTS 'WKTReader'.

Metode

AsText(Object)

Mengembalikan representasi Well-Known-Text (WKT) dari objek yang diberikan.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
Clone(Nullable<Int32>, Nullable<Int32>)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

(Diperoleh dari RelationalTypeMapping)
Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

(Diperoleh dari CoreTypeMapping)
Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
Clone(RelationalTypeMappingInfo)

Mengkloning pemetaan jenis untuk memperbarui faset dari info pemetaan, jika diperlukan.

(Diperoleh dari RelationalTypeMapping)
Clone(String, Nullable<Int32>)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
Clone(ValueConverter)

Mengembalikan salinan baru dari pemetaan jenis ini dengan yang diberikan ValueConverter ditambahkan.

(Diperoleh dari RelationalTypeMapping)
ConfigureParameter(DbParameter)

Mengonfigurasi informasi jenis dari DbParameter.

(Diperoleh dari RelationalTypeMapping)
CreateCopy(String, Nullable<Int32>)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
CreateParameter(DbCommand, String, Object, Nullable<Boolean>)

DbParameter Membuat dengan informasi jenis yang sesuai yang dikonfigurasi.

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

DbParameter Membuat dengan informasi jenis yang sesuai yang dikonfigurasi.

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

DbParameter Membuat dengan informasi jenis yang sesuai yang dikonfigurasi.

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

DbParameter Membuat dengan informasi jenis yang sesuai yang dikonfigurasi.

(Diperoleh dari RelationalTypeMapping)
CustomizeDataReaderExpression(Expression)

Mendapatkan pohon ekspresi kustom agar kode dikonversi dari nilai database ke nilai model.

GenerateCodeLiteral(Object)

Membuat pohon ekspresi yang dapat digunakan untuk menghasilkan kode untuk nilai harfiah. Saat ini, hanya ekspresi yang sangat mendasar seperti panggilan konstruktor dan metode pabrik yang mengambil konstanta sederhana yang didukung.

GenerateNonNullSqlLiteral(Object)

Menghasilkan representasi SQL dari nilai harfiah non-null.

(Diperoleh dari RelationalTypeMapping)
GenerateProviderValueSqlLiteral(Object)

Menghasilkan representasi SQL dari nilai harfiah tanpa konversi.

(Diperoleh dari RelationalTypeMapping)
GenerateSqlLiteral(Object)

Menghasilkan representasi SQL dari nilai harfiah.

(Diperoleh dari RelationalTypeMapping)
GetDataReaderMethod()

Metode yang digunakan saat membaca nilai dari jenis yang diberikan. Metode harus didefinisikan pada DbDataReader atau salah satu subkelasnya.

(Diperoleh dari RelationalTypeMapping)
GetSrid(Object)

Mengembalikan representasi SRID dari objek yang diberikan.

ProcessStoreType(RelationalTypeMapping+RelationalTypeMappingParameters, String, String)

Memproses nama jenis penyimpanan untuk menambahkan teks postfix/prefiks yang sesuai sesuai kebutuhan.

(Diperoleh dari RelationalTypeMapping)
WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

Mengembalikan salinan baru dari pemetaan jenis ini dengan yang diberikan ValueConverter ditambahkan.

(Diperoleh dari RelationalTypeMapping)
WithPrecisionAndScale(Nullable<Int32>, Nullable<Int32>)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
WithStoreTypeAndSize(String, Nullable<Int32>)

Membuat salinan pemetaan ini.

(Diperoleh dari RelationalTypeMapping)
WithTypeMappingInfo(RelationalTypeMappingInfo)

Mengkloning pemetaan jenis untuk memperbarui faset dari info pemetaan, jika diperlukan.

(Diperoleh dari RelationalTypeMapping)

Berlaku untuk