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()

获取当前实例的 TypeGets 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)

适用于