DbContext.OnConfiguring(DbContextOptionsBuilder) メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このコンテキストに使用するデータベース (およびその他のオプション) を構成するには、このメソッドをオーバーライドします。 このメソッドは、作成されるコンテキストの各インスタンスに対して呼び出されます。 基本実装では何も行われません。
protected internal virtual void OnConfiguring (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);
abstract member OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
override this.OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
Protected Friend Overridable Sub OnConfiguring (optionsBuilder As DbContextOptionsBuilder)
- optionsBuilder
- DbContextOptionsBuilder
このコンテキストのオプションを作成または変更するために使用されるビルダー。 通常、データベース (およびその他の拡張機能) は、コンテキストを構成できる拡張メソッドをこのオブジェクトに定義します。
のインスタンス DbContextOptions がコンストラクターに渡された場合と渡されていない場合は、 を使用 IsConfigured してオプションが既に設定されているかどうかを判断し、 の OnConfiguring(DbContextOptionsBuilder)ロジックの一部またはすべてをスキップできます。
詳細と例については、「 DbContext の有効期間、構成、初期化 」を参照してください。
製品 | バージョン |
---|---|
Entity Framework Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |
Entity Framework に関するフィードバック
Entity Framework はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。