簡體   English   中英

如何從DbContext類繼承

[英]How to inherit from the DbContext Class

我正在研究MVC,並在模型中創建了一個使用實體框架的類。 我試圖從DBContext類繼承,但顯示錯誤消息:“類型或名稱空間名稱DBContext不存在”。 我還添加了“ System.data.Entity”命名空間。

像這樣的例子:

 public Class SampleEF :DBContext //Showing error
{

}

您能告訴我如何使用DBContext類與EF一起使用嗎?

首先,在“解決方案資源管理器”中右鍵單擊您的項目,然后選擇“添加引用”,以在項目中添加對System.Data.Entity引用。 然后使用using語句,如下所示:

using System.Data.Entity;
using System.Data.Entity.Infrastructure;

然后將您的上下文類編寫為:

public Class SampleEF : DbContext 
{

}

參考: 在EF 4.1中使用DbContext第1部分:簡介和模型

使用工具>庫軟件包管理器>軟件包管理器控制台中的命令“安裝軟件包實體框架”來安裝實體框架。 。它應該工作。

或者,如果添加參考無法解決:

public Class SampleEF : System.Data.Entity.DbContext 
{

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM