DbProviderManifest 类

定义

所有 CLR 类型 types 元数据接口

public abstract class DbProviderManifest
type DbProviderManifest = class
Public MustInherit Class DbProviderManifest
继承
DbProviderManifest
派生

构造函数

DbProviderManifest()

所有 CLR 类型 types 元数据接口

字段

CollationFacetName

排序规则方面的名称

ConceptualSchemaDefinition

要传递给 GetInformation 以获取 ConceptualSchemaDefinition 的值

ConceptualSchemaDefinitionVersion3

要传递给 GetInformation 以获取 ConceptualSchemaDefinitionVersion3 的值

DefaultValueFacetName

DefaultValue Facet 的名称

FixedLengthFacetName

FixedLength Facet 的名称

IsStrictFacetName

IsStrict Facet 的名称

MaxLengthFacetName

MaxLength Facet 的名称

NullableFacetName

可为 Null Facet 的名称

PrecisionFacetName

精度分面的名称

ScaleFacetName

刻度方面的名称

SridFacetName

SRID Facet 的名称

StoreSchemaDefinition

要传递给 GetInformation 以获取 StoreSchemaDefinition 的值

StoreSchemaDefinitionVersion3

要传递给 GetInformation 以获取 StoreSchemaDefinitionVersion3 的值

StoreSchemaMapping

要传递给 GetInformation 以获取 StoreSchemaMapping 的值

StoreSchemaMappingVersion3

要传递给 GetInformation 以获取 StoreSchemaMappingVersion3 的值

UnicodeFacetName

Unicode Facet 的名称

属性

NamespaceName

获取此提供程序清单使用的命名空间。

方法

EscapeLikeArgument(String)

提供程序编写人员应重写此方法,以返回带有已转义的通配符和转义符的参数。 如果 SupportsEscapingLikeArgument 返回 true,则只使用此方法。

GetDbInformation(String)

在派生类中重写时,此方法返回特定于提供程序的信息。

GetEdmType(TypeUsage)

在派生类中重写时,此方法将指定的存储类型以及该类型的一组 Facet 映射到 EDM 类型。

GetFacetDescriptions(EdmType)

返回特定类型的 FacetDescription 对象。

GetInformation(String)

获取特定于提供程序的信息。

GetStoreFunctions()

在派生类中重写时,返回提供程序清单支持的 EDM 函数的集合。

GetStoreType(TypeUsage)

在派生类中重写时,此方法将指定的 EDM 类型以及该类型的一组 Facet 映射到存储类型。

GetStoreTypes()

在派生类中重写时,返回数据源支持的一组基元类型。

SupportsEscapingLikeArgument(Char)

指示提供程序是否支持在 Like 表达式中使用转义字符串作为模式。

SupportsInExpression()

返回一个布尔值,指定提供程序是否可以处理包含 DbInExpression 实例的表达式树。 默认实现返回 false 后向兼容性。 派生类可以重写此方法。

SupportsIntersectAndUnionAllFlattening()

返回一个布尔值,该布尔值指定提供程序是否可以在 DbUnionAllExpression 和 DbIntersectExpression 的左和右两侧直接下处理没有 DbProjectExpression 节点的表达式树

SupportsParameterOptimizationInSchemaQueries()

指示提供程序是否支持 EntityFramework6 GitHub 问题 #195 中所述的参数优化。 默认为 false。 仅当测试数据库优先流中使用的架构查询 (后,提供程序才应将此更改为 true,) 使用此标志正确工作。

适用于