IRelationalTypeMapper Antarmuka
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 IRelationalTypeMappingSource.
Memetakan jenis .NET ke jenis database relasional yang sesuai.
Catatan: Gunakan IRelationalTypeMappingSource ke depannya.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.
public interface IRelationalTypeMapper
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use IRelationalTypeMappingSource.")]
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type IRelationalTypeMapper = interface
type IRelationalTypeMapper = interface
interface ITypeMapper
[<System.Obsolete("Use IRelationalTypeMappingSource.")>]
type IRelationalTypeMapper = interface
interface ITypeMapper
Public Interface IRelationalTypeMapper
Public Interface IRelationalTypeMapper
Implements ITypeMapper
- Turunan
- Atribut
- Penerapan
Properti
ByteArrayMapper |
Kedaluwarsa.
Mendapatkan pemeta yang akan digunakan untuk properti array byte. |
StringMapper |
Kedaluwarsa.
Mendapatkan pemeta yang akan digunakan untuk properti string. |
Metode
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. |
IsTypeMapped(Type) |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah jenis .NET yang diberikan dipetakan. (Diperoleh dari ITypeMapper) |
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