次の方法で共有


DbContextConfiguration クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

コンテキストの構成オプションへのアクセスを提供するために DbContext の Configuration メソッドによって返されます。

継承階層

System.Object
  System.Data.Entity.Infrastructure.DbContextConfiguration

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class DbContextConfiguration
'使用
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration =  class end
public class DbContextConfiguration

DbContextConfiguration 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AutoDetectChangesEnabled DetectChanges() メソッドを DbContext と関連クラスのメソッドによって自動的に呼び出すかどうかを示す値を取得または設定します。既定値は true です。
パブリック プロパティ EnsureTransactionsForFunctionsAndCommands SQL の関数とコマンドが常にトランザクション内で実行されるかどうかを決定する値を取得または設定します。
パブリック プロパティ LazyLoadingEnabled ナビゲーション プロパティとして公開されているリレーションシップの遅延読み込みが有効になっているかどうかを示す値を取得または設定します。既定では、遅延読み込みは有効になっています。
パブリック プロパティ ProxyCreationEnabled エンティティ型のインスタンスが作成されるたびに、動的に生成されたプロキシ クラスのインスタンスがフレームワークによって作成されるかどうかを示す値を取得または設定します。このフラグによってプロキシの作成が有効になっていても、エンティティ型がプロキシ扱いの要件を満足しなければプロキシ インスタンスは作成されないことに注意してください。プロキシ作成は既定で有効になっています。
パブリック プロパティ UseDatabaseNullSemantics null になる可能性のある 2 つのオペランドを比較する際、データベースの null セマンティクスを使用するかどうかを示す値を取得または設定します。既定値は false です。たとえば、(operand1 == operand2) は次のように変換されます。UseDatabaseNullSemantics が true の場合は (operand1 = operand2)。UseDatabaseNullSemantics が false の場合はそれぞれ (((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))。
パブリック プロパティ ValidateOnSaveEnabled SaveChanges() が呼び出されたとき、追跡されているエンティティが自動的に検証されるかどうかを示す値を取得または設定します。既定値は true です。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals 構成が指定したオブジェクトと等しいかどうかを指定します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode 構成に関連付けられているハッシュ コードを取得します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString DbContextConfiguration の文字列形式を返します。 (Object.ToString() をオーバーライドします。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Infrastructure 名前空間