DbXmlEnabledProviderManifest Sınıf

Tanım

BIR XML tanımına dayalı olarak uygulayan DbProviderManifest bir temel sınıfı temsil eder. çalışma zamanında sağlayıcıya özgü bilgileri almak için sınıfını DbXmlEnabledProviderManifest kullanabilirsiniz.

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
Devralma
DbXmlEnabledProviderManifest

Açıklamalar

sınıfı DbXmlEnabledProviderManifest özellikle EDM'ye tür eşlemesi simetrik olan sağlayıcılar için uygundur. Simetrik tür eşleme senaryolarında, her depolama türü eşleme yönüne bakılmaksızın tek bir Varlık Veri Modeli (EDM) türüyle eşlenir. Başka bir deyişle, EDM-sağlayıcı türü eşlemesi, sağlayıcıdan EDM'ye tür eşlemesi ile aynıdır.

Simetrik eşleme senaryolarında, özel sağlayıcı sınıfınızı sınıfından veya sınıfından DbXmlEnabledProviderManifestDbProviderManifest türetebilirsiniz. Simetrik eşleme senaryoları için sınıfından DbXmlEnabledProviderManifest özel sağlayıcı sınıfınızı türetmenizi öneririz çünkü DbXmlEnabledProviderManifest sınıfı bildirimleri bildirimli olarak belirtmenize olanak sağlar.

Oluşturucular

DbXmlEnabledProviderManifest(XmlReader)

DbXmlEnabledProviderManifest sınıfının yeni bir örneğini başlatır.

Özellikler

NamespaceName

Bu sağlayıcı bildirimi tarafından desteklenen ad alanı adını alır.

StoreTypeNameToEdmPrimitiveType

Belirtilen depolama türü adı için en iyi eşlenmiş eşdeğer Varlık Veri Modeli (EDM) türünü alır.

StoreTypeNameToStorePrimitiveType

Belirtilen depolama türü adı için en iyi eşlenmiş eşdeğer depolama temel türünü alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
EscapeLikeArgument(String)

Sağlayıcı yazarları, bağımsız değişkeni joker karakterlerle ve kaçış karakteri kaçış karakteriyle döndürmek için bu yöntemi geçersiz kılmalıdır. Bu yöntem yalnızca SupportsEscapingLikeArgument true döndürürse kullanılır.

(Devralındığı yer: DbProviderManifest)
GetDbInformation(String)

Türetilmiş bir sınıfta geçersiz kılındığında, bu yöntem sağlayıcıya özgü bilgileri döndürür.

(Devralındığı yer: DbProviderManifest)
GetEdmType(TypeUsage)

Türetilmiş bir sınıfta geçersiz kılındığında, bu yöntem belirtilen depolama türünü ve bu tür için bir model kümesini bir EDM türüyle eşler.

(Devralındığı yer: DbProviderManifest)
GetFacetDescriptions(EdmType)

Belirtilen Varlık Veri Modeli (EDM) türü için model açıklamalarının listesini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInformation(String)

Sağlayıcıya özgü bilgileri alır.

(Devralındığı yer: DbProviderManifest)
GetStoreFunctions()

Sağlayıcı tarafından desteklenen işlevlerin listesini döndürür.

GetStoreType(TypeUsage)

Türetilmiş bir sınıfta geçersiz kılındığında, bu yöntem belirtilen EDM türünü ve bu tür için bir model kümesini bir depolama türüyle eşler.

(Devralındığı yer: DbProviderManifest)
GetStoreTypes()

Depolama sağlayıcısı tarafından desteklenen temel türlerin listesini döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SupportsEscapingLikeArgument(Char)

Sağlayıcının Like ifadesinde desen olarak kullanılacak kaçış dizelerini desteklediğini gösterir.

(Devralındığı yer: DbProviderManifest)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır