DbContext.OnConfiguring(DbContextOptionsBuilder) メソッド

定義

このコンテキストに使用するデータベース (およびその他のオプション) を構成するには、このメソッドをオーバーライドします。 このメソッドは、作成されるコンテキストの各インスタンスに対して呼び出されます。 基本実装では何も行われません。

C#
protected internal virtual void OnConfiguring (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);

パラメーター

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