DbXmlEnabledProviderManifest Sınıf

Tanım

BIR XML tanımına göre 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ünden bağımsız olarak tek bir Varlık Veri Modeli (EDM) türüyle eşlenir. Başka bir deyişle, sağlayıcıdan sağlayıcıya EDM 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 izin verir.

Oluşturucular

Name Description
DbXmlEnabledProviderManifest(XmlReader)

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

Özellikler

Name Description
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

Name Description
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()

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır