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 |
指出應該將哪些值附加至存放區類型名稱。 |