IProviderConfigurationCodeGenerator インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
通常、リバース エンジニアリング用のコード フラグメントを生成するためにデータベース プロバイダーによって実装されるサービス。
public interface IProviderConfigurationCodeGenerator
type IProviderConfigurationCodeGenerator = interface
Public Interface IProviderConfigurationCodeGenerator
- 派生
注釈
サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。
詳細と例については、 既存のデータベースのリバース エンジニアリング (スキャフォールディング) と EF Core 設計時サービス に関するページを参照してください。
メソッド
GenerateContextOptions() |
追加のコンテキスト オプションを構成するメソッド チェーンを生成します。 |
GenerateProviderOptions() |
プロバイダー固有のオプションを構成するために使用されるメソッド チェーンを生成します。 |
GenerateUseProvider(String, MethodCallCodeFragment) |
生成された DbContext の メソッドでOnConfiguring(DbContextOptionsBuilder)使用できる のような |
GenerateUseProvider(String) |
古い.
生成された DbContext の メソッドでOnConfiguring(DbContextOptionsBuilder)使用できる のような |
適用対象
Entity Framework