Bagikan melalui


DbXmlEnabledProviderManifest Kelas

Definisi

Mewakili kelas dasar yang mengimplementasikan DbProviderManifest berdasarkan definisi XML. Anda dapat menggunakan DbXmlEnabledProviderManifest kelas untuk mendapatkan informasi khusus penyedia saat runtime.

public ref class DbXmlEnabledProviderManifest abstract : System::Data::Common::DbProviderManifest
public abstract class DbXmlEnabledProviderManifest : System.Data.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Warisan
DbXmlEnabledProviderManifest

Keterangan

Kelas DbXmlEnabledProviderManifest ini sangat sesuai untuk penyedia yang jenis pemetaannya ke EDM simetris. Dalam skenario pemetaan jenis simetris, setiap jenis penyimpanan memetakan ke satu jenis Model Data Entitas (EDM) terlepas dari arah pemetaan. Dengan kata lain, pemetaan jenis EDM-ke-penyedia sama dengan pemetaan jenis penyedia-ke-EDM.

Dalam skenario pemetaan simetris, Anda dapat memperoleh kelas penyedia kustom dari DbXmlEnabledProviderManifest kelas atau DbProviderManifest kelas . Kami menyarankan agar Anda memperoleh kelas penyedia kustom dari DbXmlEnabledProviderManifest kelas untuk skenario pemetaan simetris karena DbXmlEnabledProviderManifest kelas akan memungkinkan Anda menentukan manifes secara deklaratif.

Konstruktor

DbXmlEnabledProviderManifest(XmlReader)

Menginisialisasi instans baru kelas DbXmlEnabledProviderManifest.

Properti

NamespaceName

Mendapatkan nama namespace yang didukung oleh manifes penyedia ini.

StoreTypeNameToEdmPrimitiveType

Mendapatkan jenis Model Data Entitas (EDM) setara (EDM) terbaik yang dipetakan untuk nama jenis penyimpanan tertentu.

StoreTypeNameToStorePrimitiveType

Mendapatkan jenis primitif penyimpanan setara terbaik yang dipetakan untuk nama jenis penyimpanan tertentu.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
EscapeLikeArgument(String)

Penulis penyedia harus mengambil alih metode ini untuk mengembalikan argumen dengan kartubebas dan karakter escape lolos. Metode ini hanya digunakan jika SupportsEscapingLikeArgument mengembalikan true.

(Diperoleh dari DbProviderManifest)
GetDbInformation(String)

Ketika ditimpa di kelas turunan, metode ini mengembalikan informasi khusus penyedia.

(Diperoleh dari DbProviderManifest)
GetEdmType(TypeUsage)

Ketika ditimpa di kelas turunan, metode ini memetakan jenis penyimpanan yang ditentukan dan sekumpulan faset untuk jenis tersebut ke jenis EDM.

(Diperoleh dari DbProviderManifest)
GetFacetDescriptions(EdmType)

Mengembalikan daftar deskripsi faset untuk jenis Model Data Entitas (EDM) yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetInformation(String)

Mendapatkan informasi khusus penyedia.

(Diperoleh dari DbProviderManifest)
GetStoreFunctions()

Mengembalikan daftar fungsi yang didukung penyedia.

GetStoreType(TypeUsage)

Ketika ditimpa di kelas turunan, metode ini memetakan jenis EDM yang ditentukan dan sekumpulan faset untuk jenis tersebut ke jenis penyimpanan.

(Diperoleh dari DbProviderManifest)
GetStoreTypes()

Mengembalikan daftar jenis primitif yang didukung oleh penyedia penyimpanan.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SupportsEscapingLikeArgument(Char)

Menunjukkan apakah penyedia mendukung string pelepasan yang akan digunakan sebagai pola dalam ekspresi Like.

(Diperoleh dari DbProviderManifest)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk