DbProviderManifest 类
定义
所有 CLR 类型 types 的元数据接口。Metadata Interface for all CLR types types.
public ref class DbProviderManifest abstract
public abstract class DbProviderManifest
type DbProviderManifest = class
Public MustInherit Class DbProviderManifest
- 继承
-
DbProviderManifest
- 派生
构造函数
| DbProviderManifest() |
初始化 DbProviderManifest 类的新实例。Initializes a new instance of the DbProviderManifest class. |
字段
| ConceptualSchemaDefinition |
为获取 ConceptualSchemaDefinitionVersion 而传递给 GetInformation 的值。Value to pass to GetInformation to get the ConceptualSchemaDefinitionVersion. |
| ConceptualSchemaDefinitionVersion3 |
为获取 ConceptualSchemaDefinitionVersion3 而传递给 GetInformation 的值。Value to pass to GetInformation to get the ConceptualSchemaDefinitionVersion3. |
| StoreSchemaDefinition |
为获取 StoreSchemaDefinitionVersion 而传递给 GetInformation 的值。Value to pass to GetInformation to get the StoreSchemaDefinitionVersion. |
| StoreSchemaDefinitionVersion3 |
为获取 StoreSchemaDefinitionVersion3 而传递给 GetInformation 的值。Value to pass to GetInformation to get the StoreSchemaDefinitionVersion3. |
| StoreSchemaMapping |
为获取存储架构映射信息而传递给 GetInformation 的值。Value to pass to GetInformation to get the StoreSchemaMappingVersion. |
| StoreSchemaMappingVersion3 |
为获取 StoreSchemaMappingVersion3 而传递给 GetInformation 的值。Value to pass to GetInformation to get the StoreSchemaMappingVersion3. |
属性
| NamespaceName |
获取此提供程序清单使用的命名空间。Gets the namespace used by this provider manifest. |
方法
| Equals(Object) |
确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object. (继承自 Object) |
| EscapeLikeArgument(String) |
提供程序编写人员应重写此方法,以返回带有已转义的通配符和转义符的参数。Provider writers should override this method to return the argument with the wildcards and the escape character escaped. 如果 SupportsEscapingLikeArgument 返回 true,则只使用此方法。This method is only used if SupportsEscapingLikeArgument returns true. |
| GetDbInformation(String) |
在派生类中重写时,此方法返回特定于提供程序的信息。When overridden in a derived class, this method returns provider-specific information. |
| GetEdmType(TypeUsage) |
在派生类中重写时,此方法将指定的存储类型以及该类型的一组 Facet 映射到 EDM 类型。When overridden in a derived class, this method maps the specified storage type and a set of facets for that type to an EDM type. |
| GetFacetDescriptions(EdmType) |
返回特定类型的 FacetDescription 对象。Returns the FacetDescription objects for a particular type. |
| GetHashCode() |
作为默认哈希函数。Serves as the default hash function. (继承自 Object) |
| GetInformation(String) |
获取特定于提供程序的信息。Gets the provider-specific information. |
| GetStoreFunctions() |
在派生类中重写时,返回提供程序清单支持的 EDM 函数的集合。When overridden in a derived class, returns a collection of EDM functions supported by the provider manifest. |
| GetStoreType(TypeUsage) |
在派生类中重写时,此方法将指定的 EDM 类型以及该类型的一组 Facet 映射到存储类型。When overridden in a derived class, this method maps the specified EDM type and a set of facets for that type to a storage type. |
| GetStoreTypes() |
在派生类中重写时,返回数据源支持的一组基元类型。When overridden in a derived class, returns the set of primitive types supported by the data source. |
| GetType() |
获取当前实例的 Type。Gets the Type of the current instance. (继承自 Object) |
| MemberwiseClone() |
创建当前 Object 的浅表副本。Creates a shallow copy of the current Object. (继承自 Object) |
| SupportsEscapingLikeArgument(Char) |
指示提供程序是否支持在 Like 表达式中使用转义字符串作为模式。Indicates if the provider supports escaping strings to be used as patterns in a Like expression. |
| ToString() |
返回表示当前对象的字符串。Returns a string that represents the current object. (继承自 Object) |