DbXmlEnabledProviderManifest 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示基于 XML 定义实现 DbProviderManifest 的基类。 您可以使用 DbXmlEnabledProviderManifest 类在运行时获取特定于提供程序的信息。
public ref class DbXmlEnabledProviderManifest abstract : System::Data::Common::DbProviderManifestpublic abstract class DbXmlEnabledProviderManifest : System.Data.Common.DbProviderManifesttype DbXmlEnabledProviderManifest = class
    inherit DbProviderManifestPublic MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest- 继承
注解
DbXmlEnabledProviderManifest 类尤其适合与 EDM 具有对称类型映射的提供程序。 在对称类型映射情况下,每个存储类型都映射到单个 Entity Data Model (EDM) 类型,与映射方向无关。 换句话说,从 EDM 类型到提供程序类型的映射与从提供程序类型到 EDM 类型的映射相同。
在对称映射情况下,您可以从 DbXmlEnabledProviderManifest 类或 DbProviderManifest 类派生自定义提供程序类。 对于对称映射情况,建议您从 DbXmlEnabledProviderManifest 类派生自定义提供程序类,因为 DbXmlEnabledProviderManifest 类允许您以声明方式指定清单。
构造函数
| DbXmlEnabledProviderManifest(XmlReader) | 初始化 DbXmlEnabledProviderManifest 类的新实例。 | 
属性
| NamespaceName | 获取此提供程序清单支持的命名空间名称。 | 
| StoreTypeNameToEdmPrimitiveType | 获取指定的存储类型名称的最佳映射等效 Entity Data Model (EDM) 类型。 | 
| StoreTypeNameToStorePrimitiveType | 获取指定的存储类型名称的最佳映射等效存储基元类型。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| EscapeLikeArgument(String) | 提供程序编写人员应重写此方法,以返回带有已转义的通配符和转义符的参数。 如果 SupportsEscapingLikeArgument 返回 true,则只使用此方法。(继承自 DbProviderManifest) | 
| GetDbInformation(String) | 在派生类中重写时,此方法返回特定于提供程序的信息。(继承自 DbProviderManifest) | 
| GetEdmType(TypeUsage) | 在派生类中重写时,此方法将指定的存储类型以及该类型的一组 Facet 映射到 EDM 类型。(继承自 DbProviderManifest) | 
| GetFacetDescriptions(EdmType) | 返回指定的 Entity Data Model (EDM) 类型的方面说明列表。 | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetInformation(String) | 获取特定于提供程序的信息。(继承自 DbProviderManifest) | 
| GetStoreFunctions() | 返回提供程序支持的函数的列表。 | 
| GetStoreType(TypeUsage) | 在派生类中重写时,此方法将指定的 EDM 类型以及该类型的一组 Facet 映射到存储类型。(继承自 DbProviderManifest) | 
| GetStoreTypes() | 返回存储提供程序支持的基元类型的列表。 | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| SupportsEscapingLikeArgument(Char) | 指示提供程序是否支持在 Like 表达式中使用转义字符串作为模式。(继承自 DbProviderManifest) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |