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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。