共用方式為


DbProviderManifest 類別

定義

所有 CLR 型別的中繼資料介面

public abstract class DbProviderManifest
type DbProviderManifest = class
Public MustInherit Class DbProviderManifest
繼承
DbProviderManifest
衍生

建構函式

DbProviderManifest()

所有 CLR 型別的中繼資料介面

欄位

CollationFacetName

定序 Facet 的名稱

ConceptualSchemaDefinition

要傳遞至 GetInformation 以取得 ConceptualSchemaDefinition 的值

ConceptualSchemaDefinitionVersion3

要傳遞至 GetInformation 以取得 ConceptualSchemaDefinitionVersion3 的值

DefaultValueFacetName

DefaultValue Facet 的名稱

FixedLengthFacetName

FixedLength Facet 的名稱

IsStrictFacetName

IsStrict Facet 的名稱

MaxLengthFacetName

MaxLength Facet 的名稱

NullableFacetName

可為 Null Facet 的名稱

PrecisionFacetName

有效位數 Facet 的名稱

ScaleFacetName

小數位數 Facet 的名稱

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。 提供者只有在測試該架構查詢 (如 Database First 流程中使用的一樣,才會將此變更為 true,) 使用此旗標正常運作。

適用於