DbXmlEnabledProviderManifest Sınıf

Tanım

XmlReader kabul eden ProviderManifest uzmanlığı

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Devralma
DbXmlEnabledProviderManifest

Oluşturucular

DbXmlEnabledProviderManifest(XmlReader)

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

Alanlar

CollationFacetName

Harmanlama Modeli Adı

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

ConceptualSchemaDefinition değerini almak için GetInformation'a geçirilme değeri

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

ConceptualSchemaDefinitionVersion3'ü almak için GetInformation'a geçirilme değeri

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

DefaultValue Model adı

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

FixedLength Model Adı

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

IsStrict Modeli Adı

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

MaxLength Model Adı

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

Null Atanabilir Modelin Adı

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

Duyarlık Modeli Adı

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

Ölçek Modeli Adı

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

SRID Modeli Adı

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

StoreSchemaDefinition değerini almak için GetInformation'a geçirilme değeri

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

StoreSchemaDefinitionVersion3'ü almak için GetInformation'a geçirilme değeri

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

StoreSchemaMapping'i almak için GetInformation'a geçirilme değeri

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

StoreSchemaMappingVersion3'ü almak için GetInformation'a geçirilme değeri

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

Unicode Model Adı

(Devralındığı yer: DbProviderManifest)

Ö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

EscapeLikeArgument(String)

Sağlayıcı yazarları, bağımsız değişkeni joker karakterlerle ve kaçış karakteriyle 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.

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.

SupportsEscapingLikeArgument(Char)

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

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

Sağlayıcının DbInExpression örneklerini içeren ifade ağaçlarını işleyip işleyemeyeceğini belirten bir boole değeri döndürür. Varsayılan uygulama geriye dönük uyumluluk için döndürür false . Türetilmiş sınıflar bu yöntemi geçersiz kılabilir.

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

Sağlayıcının, DbUnionAllExpression ve DbIntersectExpression'ın hem Sol hem de Sağ tarafında Doğrudan DbProjectExpression düğümlerine sahip olmayan ifade ağaçlarını işleyip işleyemeyeceğini belirten bir boole değeri döndürür

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

Sağlayıcının EntityFramework6 GitHub sorunu #195'te açıklanan parametre iyileştirmesini desteklediğini gösterir. Varsayılan değer: false. Sağlayıcıların bunu true olarak değiştirmesi için şema sorgularının (Database First akışında kullanıldığı gibi) bu bayrakla düzgün çalışmasını test etmelidir.

(Devralındığı yer: DbProviderManifest)

Şunlara uygulanır