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 bersifat 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 . Sebaiknya Anda memperoleh kelas penyedia kustom dari DbXmlEnabledProviderManifest kelas untuk skenario pemetaan konten karena DbXmlEnabledProviderManifest kelas akan memungkinkan Anda menentukan manifes secara deklaratif.

Konstruktor

Nama Deskripsi
DbXmlEnabledProviderManifest(XmlReader)

Menginisialisasi instans baru dari kelas DbXmlEnabledProviderManifest.

Properti

Nama Deskripsi
NamespaceName

Mendapatkan nama namespace yang didukung oleh manifes penyedia ini.

StoreTypeNameToEdmPrimitiveType

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

StoreTypeNameToStorePrimitiveType

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

Metode

Nama Deskripsi
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)

Saat ditimpa dalam kelas turunan, metode ini mengembalikan informasi khusus penyedia.

(Diperoleh dari DbProviderManifest)
GetEdmType(TypeUsage)

Ketika ditimpa dalam 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 dalam 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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SupportsEscapingLikeArgument(Char)

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

(Diperoleh dari DbProviderManifest)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk