RelationalTypeMapper Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
Use RelationalTypeMappingSource.
Memetakan jenis .NET ke jenis database relasional yang sesuai.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use RelationalTypeMappingSource.")]
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
[<System.Obsolete("Use RelationalTypeMappingSource.")>]
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper, ITypeMapper
- Warisan
-
RelationalTypeMapper
- Atribut
- Penerapan
Konstruktor
RelationalTypeMapper() |
Kedaluwarsa.
Memetakan jenis .NET ke jenis database relasional yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMapper(RelationalTypeMapperDependencies) |
Kedaluwarsa.
Menginisialisasi instans baru dari kelas ini. |
Properti
ByteArrayMapper |
Kedaluwarsa.
Mendapatkan pemeta yang akan digunakan untuk properti array byte. |
StringMapper |
Kedaluwarsa.
Mendapatkan pemeta yang akan digunakan untuk properti string. |
Metode
CreateMappingFromStoreType(String) |
Kedaluwarsa.
Membuat pemetaan untuk jenis database yang diberikan. |
FindCustomMapping(IProperty) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk properti yang diberikan, menggunakan pemeta jenis terpisah jika diperlukan. Implementasi dasar ini menggunakan pemeta kustom untuk properti array string dan byte. Mengembalikan null jika tidak ada pemetaan yang ditemukan. |
FindMapping(IProperty) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk properti yang diberikan. Mengembalikan null jika tidak ada pemetaan yang ditemukan. |
FindMapping(String) |
Kedaluwarsa.
Mendapatkan pemetaan yang mewakili jenis database yang diberikan. Mengembalikan null jika tidak ada pemetaan yang ditemukan. |
FindMapping(Type) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk jenis .NET tertentu. Mengembalikan null jika tidak ada pemetaan yang ditemukan. |
GetByteArrayMapping(IProperty) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk properti array byte yang diberikan. |
GetClrTypeMappings() |
Kedaluwarsa.
Mendapatkan pemetaan dari jenis .NET ke jenis database. |
GetColumnType(IProperty) |
Kedaluwarsa.
Mendapatkan jenis kolom untuk properti yang diberikan. |
GetStoreTypeMappings() |
Kedaluwarsa.
Mendapatkan pemetaan dari jenis database ke jenis .NET. |
GetStringMapping(IProperty) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk properti string yang diberikan. |
IsTypeMapped(Type) |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah jenis .NET yang diberikan dipetakan. |
RequiresKeyMapping(IProperty) |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah properti yang diberikan harus menggunakan jenis database yang cocok untuk properti kunci. |
ValidateTypeName(String) |
Kedaluwarsa.
Memastikan bahwa nama jenis yang diberikan adalah jenis yang valid untuk database relasional. Pengecualian dilemparkan jika bukan jenis yang valid. |
Metode Ekstensi
GetMapping(IRelationalTypeMapper, IProperty) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk properti tertentu, melemparkan jika tidak ada pemetaan yang ditemukan. |
GetMapping(IRelationalTypeMapper, String) |
Kedaluwarsa.
Mendapatkan pemetaan yang mewakili jenis database yang diberikan, melemparkan jika tidak ada pemetaan yang ditemukan. Perhatikan bahwa terkadang jenis toko yang sama dapat memiliki pemetaan yang berbeda; metode ini mengembalikan default. |
GetMapping(IRelationalTypeMapper, Type) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk jenis .NET tertentu, melemparkan jika tidak ada pemetaan yang ditemukan. |
GetMappingForValue(IRelationalTypeMapper, Object) |
Kedaluwarsa.
Mendapatkan jenis database relasional untuk objek tertentu, melemparkan jika tidak ada pemetaan yang ditemukan. |
IsTypeMapped(IRelationalTypeMapper, Type) |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah jenis .NET yang diberikan dipetakan. |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk