DbXmlEnabledProviderManifest 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接受 XmlReader 的 ProviderManifest 的专用化
public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
- 继承
构造函数
DbXmlEnabledProviderManifest(XmlReader) |
初始化 DbXmlEnabledProviderManifest 类的新实例。 |
字段
属性
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 实例的表达式树。
默认实现返回 |
SupportsIntersectAndUnionAllFlattening() |
返回一个布尔值,该值指定提供程序是否可以处理没有 DbProjectExpression 节点直接位于 DbUnionAllExpression 和 DbIntersectExpression 的左侧和右侧的表达式树 (继承自 DbProviderManifest) |
SupportsParameterOptimizationInSchemaQueries() |
指示提供程序是否支持 EntityFramework6 GitHub 问题 #195 中所述的参数优化。
默认为 |