次の方法で共有


IDatabaseFacadeDependencies インターフェイス

定義

で必要な依存関係を DatabaseFacade公開します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public interface IDatabaseFacadeDependencies
type IDatabaseFacadeDependencies = interface
Public Interface IDatabaseFacadeDependencies
派生

注釈

サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

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

プロパティ

AdHocMapper

アドホック型マッパー。

CommandLogger

コマンド ロガー。

ConcurrencyDetector

コンカレンシー検出機能。

CoreOptions

コア オプション。

DatabaseCreator

データベース作成者。

DatabaseProviders

登録済みデータベース プロバイダー。

ExecutionStrategy

実行戦略。

ExecutionStrategyFactory

実行戦略ファクトリ。

QueryProvider

非同期クエリ プロバイダー。

TransactionManager

トランザクション マネージャー。

TypeMappingSource

TypeMappingSource

適用対象