RelationalTransactionFactory クラス

定義

インスタンスを作成するための RelationalTransaction ファクトリ。

通常、この型はデータベース プロバイダーによって使用されます。 通常、アプリケーション コードでは使用されません。

public class RelationalTransactionFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory
type RelationalTransactionFactory = class
    interface IRelationalTransactionFactory
Public Class RelationalTransactionFactory
Implements IRelationalTransactionFactory
継承
RelationalTransactionFactory
実装

注釈

サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

コンストラクター

名前 説明
RelationalTransactionFactory(RelationalTransactionFactoryDependencies)

RelationalTransactionFactory クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Dependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

メソッド

名前 説明
Create(IRelationalConnection, DbTransaction, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

RelationalTransaction インスタンスを作成します。

Create(IRelationalConnection, DbTransaction, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

RelationalTransaction インスタンスを作成します。

適用対象