DbXmlEnabledProviderManifest 类

定义

接受 XmlReader 的 ProviderManifest 的专用化

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

构造函数

DbXmlEnabledProviderManifest(XmlReader)

初始化 DbXmlEnabledProviderManifest 类的新实例。

字段

CollationFacetName

排序规则方面的名称

(继承自 DbProviderManifest)
ConceptualSchemaDefinition

要传递给 GetInformation 以获取 ConceptualSchemaDefinition 的值

(继承自 DbProviderManifest)
ConceptualSchemaDefinitionVersion3

要传递给 GetInformation 以获取 ConceptualSchemaDefinitionVersion3 的值

(继承自 DbProviderManifest)
DefaultValueFacetName

DefaultValue Facet 的名称

(继承自 DbProviderManifest)
FixedLengthFacetName

FixedLength Facet 的名称

(继承自 DbProviderManifest)
IsStrictFacetName

IsStrict Facet 的名称

(继承自 DbProviderManifest)
MaxLengthFacetName

MaxLength Facet 的名称

(继承自 DbProviderManifest)
NullableFacetName

可为 Null Facet 的名称

(继承自 DbProviderManifest)
PrecisionFacetName

精度方面的名称

(继承自 DbProviderManifest)
ScaleFacetName

缩放方面的名称

(继承自 DbProviderManifest)
SridFacetName

SRID Facet 的名称

(继承自 DbProviderManifest)
StoreSchemaDefinition

要传递给 GetInformation 以获取 StoreSchemaDefinition 的值

(继承自 DbProviderManifest)
StoreSchemaDefinitionVersion3

要传递给 GetInformation 以获取 StoreSchemaDefinitionVersion3 的值

(继承自 DbProviderManifest)
StoreSchemaMapping

要传递给 GetInformation 以获取 StoreSchemaMapping 的值

(继承自 DbProviderManifest)
StoreSchemaMappingVersion3

要传递给 GetInformation 以获取 StoreSchemaMappingVersion3 的值

(继承自 DbProviderManifest)
UnicodeFacetName

Unicode Facet 的名称

(继承自 DbProviderManifest)

属性

NamespaceName

获取此提供程序清单支持的命名空间名称。

StoreTypeNameToEdmPrimitiveType

获取指定的存储类型名称的最佳映射等效 Entity Data Model (EDM) 类型。

StoreTypeNameToStorePrimitiveType

获取指定的存储类型名称的最佳映射等效存储基元类型。

方法

EscapeLikeArgument(String)

提供程序编写人员应重写此方法,以返回带有已转义的通配符和转义符的参数。 如果 SupportsEscapingLikeArgument 返回 true,则只使用此方法。

(继承自 DbProviderManifest)
GetDbInformation(String)

在派生类中重写时,此方法返回特定于提供程序的信息。

(继承自 DbProviderManifest)
GetEdmType(TypeUsage)

在派生类中重写时,此方法将指定的存储类型以及该类型的一组 Facet 映射到 EDM 类型。

(继承自 DbProviderManifest)
GetFacetDescriptions(EdmType)

返回指定的 Entity Data Model (EDM) 类型的方面说明列表。

GetInformation(String)

获取特定于提供程序的信息。

(继承自 DbProviderManifest)
GetStoreFunctions()

返回提供程序支持的函数的列表。

GetStoreType(TypeUsage)

在派生类中重写时,此方法将指定的 EDM 类型以及该类型的一组 Facet 映射到存储类型。

(继承自 DbProviderManifest)
GetStoreTypes()

返回存储提供程序支持的基元类型的列表。

SupportsEscapingLikeArgument(Char)

指示提供程序是否支持在 Like 表达式中使用转义字符串作为模式。

(继承自 DbProviderManifest)
SupportsInExpression()

返回一个布尔值,该值指定提供程序是否可以处理包含 DbInExpression 实例的表达式树。 默认实现返回 false 以实现向后兼容性。 派生类可以重写此方法。

(继承自 DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

返回一个布尔值,该值指定提供程序是否可以处理没有 DbProjectExpression 节点直接位于 DbUnionAllExpression 和 DbIntersectExpression 的左侧和右侧的表达式树

(继承自 DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

指示提供程序是否支持 EntityFramework6 GitHub 问题 #195 中所述的参数优化。 默认为 false。 只有在测试 database First 流中使用的架构查询 (后,提供程序才应将此更改为 true,) 使用此标志正常工作。

(继承自 DbProviderManifest)

适用于