Microsoft.EntityFrameworkCore.Storage 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | Description |
|---|---|
| BoolTypeMapping |
代表 .NET Boolean 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ByteArrayRelationalTypeMapper |
決定位元組陣列屬性的類型映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ByteArrayTypeMapping |
代表 .NET Byte 陣列類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ByteTypeMapping |
代表 .NET Byte 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| CharTypeMapping |
代表 .NET Char 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| CoreTypeMapper |
一個簡單的預設實作 ITypeMapper |
| CoreTypeMapperDependencies |
服務相依參數類別 CoreTypeMapper 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 請勿直接從提供者代碼或應用程式代碼構造此類別的實例,因為隨著新增依賴關係,建構器簽章可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分相依服務的實例,首先從相依注入容器中解析該物件,然後使用「With...」替換所選服務。方法。 在此過程中,切勿呼叫建構者。 |
| CoreTypeMapping |
代表 .NET 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| Database |
情境與資料庫提供者之間的主要互動點。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DatabaseDependencies |
服務相依參數類別 Database 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DatabaseErrorLogState |
在記錄存取資料庫時發生的異常時,提供狀態 ILogger 。 |
| DatabaseProvider<TOptionsExtension> |
資料庫提供者可告訴 EF 已選中當前情境的主要點。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DatabaseProvider<TProviderServices,TOptionsExtension> |
資料庫提供者主要能告訴 EF 已選中符合當前情境,並提供其運作所需的服務。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DatabaseProviderDependencies |
服務相依參數類別 DatabaseProvider<TOptionsExtension> 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DatabaseProviderServices |
EF 為資料庫提供者運作所需的基本服務集合。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DateOnlyTypeMapping |
代表 .NET DateOnly 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DateTimeOffsetTypeMapping |
代表 .NET DateTimeOffset 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DateTimeTypeMapping |
代表 .NET DateTime 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DbCommandLogData |
記錄正在執行的資訊 DbCommand 。 這個類別的實例通常由 Entity Framework 建立並交給日誌記錄器,並非設計成直接在你的應用程式程式碼中建構。 |
| DbContextTransactionExtensions |
的 IDbContextTransaction擴展方法 。 |
| DbParameterLogData |
記錄正在執行的 DbCommand 參數資訊。 這個類別的實例通常由 Entity Framework 建立並交給日誌記錄器,並非設計成直接在你的應用程式程式碼中建構。 |
| DecimalTypeMapping |
代表 .NET Decimal 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| DoubleTypeMapping |
代表 .NET Double 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ExecutionResult<TResult> |
代表操作的執行狀態。 |
| ExecutionStrategy |
這是實作的 IExecutionStrategy 基底類別。 |
| ExecutionStrategyContext |
一個提供 相依關係的類別 ExecutionStrategy |
| ExecutionStrategyDependencies |
服務相依參數類別 IExecutionStrategy 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| FloatTypeMapping |
代表 .NET Single 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| GuidTypeMapping |
代表 .NET Guid 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| InMemoryDatabaseRoot |
作為所有記憶體資料庫的根節點,只要傳遞同一類型實例,這些資料庫就能跨上下文實例及服務提供者使用。 UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) |
| IntTypeMapping |
代表 .NET Int32 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| JsonTypeMapping |
代表 JSON 物件與資料庫型別之間的對應。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| JsonTypePlaceholder |
一個代表 JsonTypeMapping CLR 型別的型別。 |
| LongTypeMapping |
代表 .NET Int64 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| NonRetryingExecutionStrategy |
這樣的實作 IExecutionStrategy 不會重試。 |
| ParameterNameGenerator |
為參數產生唯一名稱。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ParameterNameGeneratorDependencies |
服務相依參數類別 ParameterNameGeneratorFactory 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ParameterNameGeneratorFactory |
建立該 ParameterNameGenerator 類型的實例。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RawSqlCommand |
代表一個原始的 SQL 指令,需對關聯式資料庫執行。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ReaderColumn |
關聯式資料讀取器中的預期欄位。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ReaderColumn<T> |
關聯式資料讀取器中的預期欄位。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommand |
一個對關聯式資料庫執行的指令。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommandBuilder |
建立一個指令,對關聯式資料庫執行。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommandBuilderDependencies |
服務相依參數類別 RelationalCommandBuilder 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommandBuilderExtensions |
類別的 IRelationalCommandBuilder 擴充方法。 |
| RelationalCommandBuilderFactory |
例如工廠 RelationalCommandBuilder 。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommandExtensions |
擴充方法通常由內部程式碼與資料庫提供者用來執行低階 IRelationalCommand 抽象的指令。 |
| RelationalConnection |
代表與關聯式資料庫的連線。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalConnectionDependencies |
服務相依參數類別 RelationalConnection 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDatabase |
情境與資料庫提供者之間的主要互動點。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDatabaseCreator |
執行資料庫/架構建立及其他相關操作。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDatabaseCreatorDependencies |
服務相依參數類別 RelationalDatabaseCreator 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDatabaseDependencies |
服務相依參數類別 RelationalDatabase 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDatabaseProviderServices |
主要服務必須與關聯式資料庫互動。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalDataReader |
讀取關聯式資料庫的結果集。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalExecutionStrategyExtensions |
擴充方法 IExecutionStrategy 只能搭配關聯式資料庫提供者使用。 |
| RelationalExecutionStrategyFactory |
Factory 用於建立 IExecutionStrategy 與關聯式資料庫提供者共用的實例。 |
| RelationalGeometryTypeMapping<TGeometry,TProvider> |
基底類別用於將關係型態映射到 NTS 幾何及導出型態。 |
| RelationalSqlGenerationHelper |
提供協助產生 SQL 指令的服務。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalSqlGenerationHelperDependencies |
服務相依參數類別 RelationalSqlGenerationHelper 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTransaction |
針對資料庫的交易。 |
| RelationalTransactionFactory |
一個用來建立 RelationalTransaction 實例的工廠。 此類型通常由資料庫提供者使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTransactionFactoryDependencies |
服務相依參數類別。RelationalTransactionFactory 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMapper |
將 .NET 類型映射到對應的關聯式資料庫類型。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMapperDependencies |
服務相依參數類別 RelationalTypeMapper 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 請勿直接從提供者代碼或應用程式代碼構造此類別的實例,因為隨著新增依賴關係,建構器簽章可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分相依服務的實例,首先從相依注入容器中解析該物件,然後使用「With...」替換所選服務。方法。 在此過程中,切勿呼叫建構者。 |
| RelationalTypeMapperExtensions |
類別的 IRelationalTypeMapper 擴充方法。 |
| RelationalTypeMapping |
代表 .NET 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMappingSource |
關聯型態映射原始碼的基底類別。 關聯提供者應從此類別衍生並覆蓋 FindMapping(RelationalTypeMappingInfo) 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMappingSourceDependencies |
服務相依參數類別 RelationalTypeMappingSource 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMappingSourceExtensions |
類別的 IRelationalTypeMappingSource 擴充方法。 |
| RelationalValueBufferFactoryDependencies |
服務相依參數類別。Microsoft.EntityFrameworkCore.Storage.Internal.TypedRelationalValueBufferFactory 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 請勿直接從提供者代碼或應用程式代碼構造此類別的實例,因為隨著新增依賴關係,建構器簽章可能會改變。 相反地,請在建構子中使用這個型態,讓依賴注入容器自動建立並注入實例。 要建立一個替換部分相依服務的實例,首先從相依注入容器中解析該物件,然後使用「With...」替換所選服務。方法。 在此過程中,切勿呼叫建構者。 服役期間為 Singleton。 這表示每個服務的單一實例會被多個 DbContext 實例使用。 實作必須是執行緒安全的。 此服務無法依賴於註冊為 Scoped的服務。 |
| RetryLimitExceededException |
當動作失敗次數超過設定限制時,會拋出例外。 |
| SByteTypeMapping |
代表 .NET SByte 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ShortTypeMapping |
代表 .NET Int16 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| StringRelationalTypeMapper |
將字串屬性類型映射到對應的關聯式資料庫類型。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| StringTypeMapping |
代表 .NET String 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TimeOnlyTypeMapping |
代表 .NET TimeOnly 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TimeSpanTypeMapping |
代表 .NET TimeSpan 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TypedRelationalValueBufferFactoryFactory |
建立該 IRelationalValueBufferFactory 類型的實例。 IRelationalValueBufferFactory 實例會綁定到特定的結果形狀。 該工廠負責為特定結果形狀製作。IRelationalValueBufferFactory 這個工廠產生了值緩衝區,利用強型別的 API 從底層 DbDataReader中讀取個別值。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 服役期間為 Singleton。 這表示單一實例會被多個 DbContext 實例使用。 實作必須是執行緒安全的。 此服務無法依賴於註冊為 Scoped的服務。 |
| TypeMappingSource |
非關聯型態映射的基底類別。 非關聯性提供者應從此類別衍生並覆寫 TypeMappingSourceBase.FindMapping 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TypeMappingSourceBase |
非關聯型態映射的基底類別,原始碼。 非關聯性提供者應從此類別衍生並覆寫 TypeMappingSourceBase.FindMapping 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TypeMappingSourceDependencies |
服務相依參數類別 TypeMappingSourceBase 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| TypeMaterializationInfo |
將 a RelationalTypeMapping 與可選 IProperty 性及索引關聯到資料讀取器,以便從資料庫讀取和轉換值時使用。 |
| UIntTypeMapping |
代表 .NET UInt32 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ULongTypeMapping |
代表 .NET UInt64 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| UntypedRelationalValueBufferFactoryFactory |
建立該 IRelationalValueBufferFactory 類型的實例。 IRelationalValueBufferFactory 實例會綁定到特定的結果形狀。 該工廠負責為特定結果形狀製作。IRelationalValueBufferFactory 此工廠會產生利用未類型 GetValues(Object[]) API 讀取底層 DbDataReader的個別值緩衝區。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| UShortTypeMapping |
代表 .NET UInt16 類型與資料庫類型之間的映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
結構
| 名稱 | Description |
|---|---|
| CoreTypeMapping.CoreTypeMappingParameters |
用於階層結構的參數物件 CoreTypeMapping 。 |
| MaterializationContext |
包含實體實體實現所需的上下文的參數物件。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalCommandParameterObject |
一個用於執行方法的 RelationalCommand參數物件。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| RelationalTypeMapping.RelationalTypeMappingParameters |
用於階層結構的參數物件 RelationalTypeMapping 。 |
| RelationalTypeMappingInfo |
描述決定屬性、類型或提供者特定關聯型態名稱關聯型態映射所需的元資料。 |
| TypeMappingInfo |
描述決定屬性或型態映射所需的元資料。 |
| ValueBuffer |
代表一組索引值。 通常用來表示從資料庫回傳的資料列。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
介面
| 名稱 | Description |
|---|---|
| IByteArrayRelationalTypeMapper |
決定位元組陣列屬性的類型映射。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabase |
情境與資料庫提供者之間的主要互動點。 此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseCreator |
為特定資料庫提供者建立並刪除資料庫。 此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseCreatorWithCanConnect |
IDatabaseCreator延伸到新增CanConnect()方法。 此介面將在 EF Core 3.0 中合併 IDatabaseCreator 。 此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseFacadeDependencies |
揭露 需要的 DatabaseFacade依賴關係。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseFacadeDependenciesAccessor |
提供服務提供者及分機存取 IDatabaseFacadeDependencies 權限。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseProvider |
資料庫提供者主要能告訴 EF 已選中符合當前情境,並提供其運作所需的服務。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IDatabaseProviderServices |
EF 為資料庫提供者運作所需的基本服務集合。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IDbContextTransaction |
針對資料庫的交易。 |
| IDbContextTransactionManager |
建立並管理目前的交易。 此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。 |
| IExceptionDetector |
EF 內部程式碼與資料庫提供者用以偵測各種例外類型。 |
| IExecutionStrategy |
一種用於對資料庫執行指令或查詢的策略,可能還會包含在失敗發生時重試的邏輯。 |
| IExecutionStrategyFactory |
例如工廠 IExecutionStrategy 。 |
| IParameterNameGeneratorFactory |
產生 的 ParameterNameGenerator實例。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRawSqlCommandBuilder |
根據原始 SQL 指令文字建立指令。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalCommand |
一個對關聯式資料庫執行的指令。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalCommandBuilder |
建立一個指令,對關聯式資料庫執行。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalCommandBuilderFactory |
建立該 IRelationalCommandBuilder 類別的實例。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalCommandTemplate |
一個用來填充或 IRelationalCommand 建立 DbCommand 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalConnection |
代表與關聯式資料庫的連線。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalDatabaseCreator |
執行資料庫/架構建立及其他相關操作。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalDatabaseFacadeDependencies |
揭露 其 DatabaseFacade 關聯擴展方法所需的相依關係。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalDatabaseProviderServices |
主要服務必須與關聯式資料庫互動。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalParameter |
一個參數 IRelationalCommand。 請注意,這個介面只是參數的佔位符,並非實際值。 這是因為同一指令可以重複使用,但參數值不同。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalParameterBuilder |
建立一個集合。IRelationalParameter 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalTransactionFactory |
一個用來建立 RelationalTransaction 實例的工廠。 此類型通常由資料庫提供者使用,通常不用於應用程式碼中。 |
| IRelationalTransactionManager |
建立並管理關聯式資料庫的當前交易。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalTypeMapper |
將 .NET 類型映射到對應的關聯式資料庫類型。 注意:今後繼續使用 IRelationalTypeMappingSource 。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalTypeMappingSource |
關聯型態映射來源。 類型映射描述提供者如何將 CLR 類型/值映射到資料庫類型/值。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 警告:請勿直接實作此介面。 取自 RelationalTypeMappingSource。 |
| IRelationalTypeMappingSourcePlugin |
代表一個外掛關聯型態映射來源。 |
| IRelationalValueBufferFactory |
建立該 ValueBuffer 類型的實例。 An IRelationalValueBufferFactory 綁定在特定的結果形狀上,只會為該結果形狀建立值緩衝區。 不同結果形狀的實例由 建立。IRelationalValueBufferFactoryFactory 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IRelationalValueBufferFactoryFactory |
建立該 IRelationalValueBufferFactory 類型的實例。 IRelationalValueBufferFactory 實例會綁定到特定的結果形狀。 該工廠負責為特定結果形狀製作。IRelationalValueBufferFactory 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 服役期間為 Singleton。 這表示單一實例會被多個 DbContext 實例使用。 實作必須是執行緒安全的。 此服務無法依賴於註冊為 Scoped的服務。 |
| ISqlGenerationHelper |
提供協助產生 SQL 指令的服務。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| IStringRelationalTypeMapper |
將字串屬性類型映射到對應的關聯式資料庫類型。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ITransactionEnlistmentManager |
管理電流 Transaction。 此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。 |
| ITypeMapper |
將 .NET 類型映射到對應的提供者資料庫類型。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 |
| ITypeMappingSource |
核心型態映射來源。 類型映射描述提供者如何將 CLR 類型/值映射到資料庫類型/值。 此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。 警告:請勿直接實作此介面。 相反地,對於非關聯型提供者,則從衍生出「 TypeMappingSourceBase RelationalTypeMappingSource」作為關聯型提供者。 |
| ITypeMappingSourcePlugin |
代表一種外掛類型的映射來源。 |
列舉
| 名稱 | Description |
|---|---|
| StoreTypePostfix |
指示應附加在商店類型名稱後的值。 |