DbContext コンストラクター

保護されたメンバーを含める
継承されたメンバーを含める

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

DbContext クラスの新しいインスタンスを初期化します。

このメンバーはオーバーロードされます。構文、使用方法、例など、このメンバーの詳細については、オーバーロード リストで名前をクリックしてください。

オーバーロードの一覧 

  名前 説明
プロテクト メソッド DbContext() 規約を使用して接続先のデータベースの名前を作成する新しいコンテキスト インスタンスを構築します。規約に基づく名前は、派生コンテキスト クラスの完全な名前 (名前空間 + クラス名) です。これを使用して接続を作成する方法については、クラスの解説を参照してください。
パブリック メソッド DbContext(String) 指定された文字列を接続先のデータベースの名前または接続文字列として使用する新しいコンテキスト インスタンスを構築します。これを使用して接続を作成する方法については、クラスの解説を参照してください。
プロテクト メソッド DbContext(DbCompiledModel) 規約を使用して接続先のデータベースの名前を作成する新しいコンテキスト インスタンスを構築し、指定されたモデルからそのインスタンスを初期化します。規約に基づく名前は、派生コンテキスト クラスの完全な名前 (名前空間 + クラス名) です。これを使用して接続を作成する方法については、クラスの解説を参照してください。
パブリック メソッド DbContext(DbConnection, Boolean) 既存の接続を使用してデータベースに接続する新しいコンテキスト インスタンスを構築します。contextOwnsConnection が false の場合、コンテキストが破棄されても接続は破棄されません。
パブリック メソッド DbContext(String, DbCompiledModel) 指定された文字列を接続先のデータベースの名前または接続文字列として使用する新しいコンテキスト インスタンスを構築し、指定されたモデルからそのインスタンスを初期化します。これを使用して接続を作成する方法については、クラスの解説を参照してください。
パブリック メソッド DbContext(ObjectContext, Boolean) 既存の ObjectContext を中心に新しいコンテキスト インスタンスを構築します。
パブリック メソッド DbContext(DbConnection, DbCompiledModel, Boolean) 既存の接続を使用してデータベースに接続する新しいコンテキスト インスタンスを構築し、指定されたモデルからそのインスタンスを初期化します。contextOwnsConnection が false の場合、コンテキストが破棄されても接続は破棄されません。

上揃え

参照

参照

DbContext クラス

System.Data.Entity 名前空間