DbXmlEnabledProviderManifest 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示实现基于 XML 定义的基类 DbProviderManifest 。 可以使用该 DbXmlEnabledProviderManifest 类在运行时获取提供程序特定的信息。
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
- 继承
注解
此类 DbXmlEnabledProviderManifest 尤其适用于类型映射到 EDM 的提供程序是对称的。 在对称类型映射方案中,无论映射方向如何,每个存储类型都映射到单个实体数据模型(EDM)类型。 换句话说,EDM 到提供程序类型映射与提供程序到 EDM 类型映射相同。
在对称映射方案中,可以从类或DbXmlEnabledProviderManifest类派生自定义提供程序类DbProviderManifest。 建议从 DbXmlEnabledProviderManifest 类派生自定义提供程序类进行对称映射方案,因为 DbXmlEnabledProviderManifest 该类允许以声明方式指定清单。
构造函数
| 名称 | 说明 |
|---|---|
| DbXmlEnabledProviderManifest(XmlReader) |
初始化 DbXmlEnabledProviderManifest 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| NamespaceName |
获取此提供程序清单支持的命名空间名称。 |
| StoreTypeNameToEdmPrimitiveType |
获取指定存储类型名称的最佳映射等效实体数据模型 (EDM) 类型。 |
| StoreTypeNameToStorePrimitiveType |
获取指定存储类型名称的最佳映射等效存储基元类型。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| EscapeLikeArgument(String) |
提供程序编写器应重写此方法,以返回通配符和转义字符转义的参数。 仅当 SupportsEscapingLikeArgument 返回 true 时,才使用此方法。 (继承自 DbProviderManifest) |
| GetDbInformation(String) |
在派生类中重写时,此方法返回提供程序特定的信息。 (继承自 DbProviderManifest) |
| GetEdmType(TypeUsage) |
在派生类中重写时,此方法会将该类型的指定存储类型和一组分面映射到 EDM 类型。 (继承自 DbProviderManifest) |
| GetFacetDescriptions(EdmType) |
返回指定实体数据模型 (EDM) 类型的分面说明列表。 |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetInformation(String) |
获取提供程序特定的信息。 (继承自 DbProviderManifest) |
| GetStoreFunctions() |
返回提供程序支持的函数列表。 |
| GetStoreType(TypeUsage) |
在派生类中重写时,此方法会将该类型的指定 EDM 类型和一组分面映射到存储类型。 (继承自 DbProviderManifest) |
| GetStoreTypes() |
返回存储提供程序支持的基元类型的列表。 |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| SupportsEscapingLikeArgument(Char) |
指示提供程序是否支持转义字符串以用作 Like 表达式中的模式。 (继承自 DbProviderManifest) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |