Bagikan melalui


IRelationalTypeMapper Antarmuka

Definisi

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