Microsoft.EntityFrameworkCore.Storage 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 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 |
表示類型與資料庫類型之間的 JsonElement 對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| LongTypeMapping |
表示 .NET Int64 類型與資料庫類型之間的對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| NonRetryingExecutionStrategy |
不會重試的 實作 IExecutionStrategy 。 |
| ParameterNameGenerator |
產生參數的唯一名稱。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ParameterNameGeneratorDependencies |
的服務相依性參數類別 ParameterNameGeneratorFactory 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ParameterNameGeneratorFactory |
建立 型別的 ParameterNameGenerator 實例。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RawSqlCommand |
表示要針對關係資料庫執行的原始 SQL 命令。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ReaderColumn |
關聯式資料讀取器中預期的資料行。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ReaderColumn<T> |
關聯式資料讀取器中預期的資料行。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommand |
要針對關係資料庫執行的命令。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommandBuilder |
建置要針對關係資料庫執行的命令。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommandBuilderDependencies |
的服務相依性參數類別 RelationalCommandBuilder 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommandBuilderExtensions |
IRelationalCommandBuilder 類別的擴充方法。 |
| RelationalCommandBuilderFactory |
實例的 RelationalCommandBuilder Factory。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommandExtensions |
擴充方法通常是由內部程式碼和資料庫提供者用來在低階 IRelationalCommand 抽象概念上執行命令。 |
| RelationalConnection |
表示與關係資料庫的連接。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalConnectionDependencies |
的服務相依性參數類別 RelationalConnection 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDatabase |
內容與資料庫提供者之間的主要互動點。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDatabaseCreator |
執行資料庫/架構建立和其他相關作業。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDatabaseCreatorDependencies |
的服務相依性參數類別 RelationalDatabaseCreator 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDatabaseDependencies |
的服務相依性參數類別 RelationalDatabase 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDatabaseProviderServices |
與關係資料庫互動所需的主要服務。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalDataReader |
從關係資料庫讀取結果集。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalExecutionStrategyExtensions |
的擴充方法 IExecutionStrategy 只能與關係資料庫提供者搭配使用。 |
| RelationalExecutionStrategyFactory |
用於建立 IExecutionStrategy 實例的 Factory,以便與關係資料庫提供者搭配使用。 |
| RelationalGeometryTypeMapping<TGeometry,TProvider> |
關聯型別對應與 NTS Geometry 和衍生型別的基類。 |
| RelationalSqlGenerationHelper |
提供服務以協助產生 SQL 命令。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalSqlGenerationHelperDependencies |
的服務相依性參數類別 RelationalSqlGenerationHelper 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalTransaction |
對資料庫的交易。 |
| RelationalTransactionFactory |
用於建立 RelationalTransaction 實例的處理站。 此類型通常是由資料庫提供者使用。 它通常不會用於應用程式程式碼。 |
| RelationalTransactionFactoryDependencies |
的服務相 RelationalTransactionFactory 依性參數類別。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalTypeMapper |
將 .NET 類型對應至其對應的關係資料庫類型。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalTypeMapperDependencies |
的服務相依性參數類別 RelationalTypeMapper 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。 |
| RelationalTypeMapperExtensions |
IRelationalTypeMapper 類別的擴充方法。 |
| RelationalTypeMapping |
表示 .NET 類型與資料庫類型之間的對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalTypeMappingSource |
關聯式別對應來源的基類。 關聯式提供者應該衍生自此類別並覆寫 Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.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 |
將 RelationalTypeMapping 與選擇性 IProperty 和索引關聯至資料讀取器,以便從資料庫讀取和轉換值時使用。 |
| UIntTypeMapping |
表示 .NET UInt32 類型與資料庫類型之間的對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ULongTypeMapping |
表示 .NET UInt64 類型與資料庫類型之間的對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| UntypedRelationalValueBufferFactoryFactory |
建立 型別的 IRelationalValueBufferFactory 實例。 IRelationalValueBufferFactory 實例會系結至特定結果圖形。 此處理站負責建立 IRelationalValueBufferFactory 指定結果圖形的 。 此處理站會產生值緩衝區,這些緩衝區會使用不具類型的 GetValues(Object[]) API 從基礎 DbDataReader 讀取個別值。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| UShortTypeMapping |
表示 .NET UInt16 類型與資料庫類型之間的對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
結構
| CoreTypeMapping.CoreTypeMappingParameters |
用於階層中的 CoreTypeMapping 參數物件。 |
| MaterializationContext |
參數物件,其中包含實體具體化所需的內容。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalCommandParameterObject |
上 RelationalCommand 執行方法的參數物件。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| RelationalTypeMapping.RelationalTypeMappingParameters |
用於階層中的 RelationalTypeMapping 參數物件。 |
| RelationalTypeMappingInfo |
描述決定屬性、類型或提供者特定關聯式類型名稱的關聯式別對應所需的中繼資料。 |
| TypeMappingInfo |
描述決定屬性或類型之類型對應所需的中繼資料。 |
| ValueBuffer |
表示一組索引值。 通常用來表示從資料庫傳回的資料列。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
介面
| IByteArrayRelationalTypeMapper |
決定要用於位元組陣列屬性的類型對應。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IDatabase |
內容與資料庫提供者之間的主要互動點。 資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。 |
| IDatabaseCreator |
建立和刪除指定資料庫提供者的資料庫。 資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。 |
| IDatabaseCreatorWithCanConnect |
IDatabaseCreator擴充以新增 CanConnect() 方法。 此介面將會與 IDatabaseCreator EF Core 3.0 中的 合併。 資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。 |
| IDatabaseFacadeDependencies |
公開 所需的 DatabaseFacade 相依性。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IDatabaseFacadeDependenciesAccessor |
提供提供者和延伸模組的 IDatabaseFacadeDependencies 存取權。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IDatabaseProvider |
資料庫提供者可以告知 EF 已選取目前內容的主要點,並提供其運作所需的服務。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IDatabaseProviderServices |
EF 所需的一組基本服務,可供資料庫提供者運作。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IDbContextTransaction |
對資料庫的交易。 |
| IDbContextTransactionManager |
建立和管理目前的交易。 資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。 |
| IExceptionDetector |
EF 內部程式碼和資料庫提供者用來偵測各種類型的例外狀況。 |
| IExecutionStrategy |
用來對資料庫執行命令或查詢的策略,可能是發生失敗時要重試的邏輯。 |
| IExecutionStrategyFactory |
實例的 IExecutionStrategy Factory。 |
| 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 實例。 IRelationalValueBufferFactory系結至特定結果圖形,而且只會為該結果圖形建立值緩衝區。 會建立 IRelationalValueBufferFactoryFactory 不同結果圖形的實例。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IRelationalValueBufferFactoryFactory |
建立 型別的 IRelationalValueBufferFactory 實例。 IRelationalValueBufferFactory 實例會系結至特定結果圖形。 此處理站負責建立 IRelationalValueBufferFactory 指定結果圖形的 。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。 |
| ISqlGenerationHelper |
提供服務以協助產生 SQL 命令。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| IStringRelationalTypeMapper |
將字串屬性類型對應至其對應的關係資料庫類型。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ITransactionEnlistmentManager |
管理目前的 Transaction 。 資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。 |
| ITypeMapper |
將 .NET 類型對應至其對應的提供者資料庫類型。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
| ITypeMappingSource |
核心類型對應來源。 類型對應描述提供者如何將 CLR 類型/值對應至資料庫類型/值。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 警告:請勿直接實作此介面。 相反地,請針對非關聯式提供者衍生自 TypeMappingSourceBase ,或針對關聯式提供者衍生 'RelationalTypeMappingSource'。 |
| ITypeMappingSourcePlugin |
表示外掛程式類型對應來源。 |
列舉
| StoreTypePostfix |
指出應該將哪些值附加至存放區類型名稱。 |