共用方式為


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 命名空間