我正在開發一個使用web表單和數據庫第一種方法(linq to sql)的應用程序。我一直無法獲得DbContext類。我無法引用它。我安裝了visual studion 2010 Service Pack 1和MVC 3。DbContext不可用
我在做什麼錯?
我正在開發一個使用web表單和數據庫第一種方法(linq to sql)的應用程序。我一直無法獲得DbContext類。我無法引用它。我安裝了visual studion 2010 Service Pack 1和MVC 3。DbContext不可用
我在做什麼錯?
DbContext
是實體框架中的一個類。使用Linq to SQL,您應該查找DataContext
。因此,您使用的是數據庫優先方法,應該有從DataContext
繼承的類。在解決方案資源管理器中的.dbml
文件下進行搜索。如果你有Northwind.dbml
那麼生成的上下文類應該有名稱NorthwindDataContext
。
我們不可能知道,因爲你沒有向我們展示你在做什麼。您是否生成了Linq到SQL上下文?它是在相同的還是引用的程序集中?你在引用它的命名空間嗎?如果編譯器告訴你沒有引用'DbContext'類,那麼就沒有引用'DbContext'類。這就是我們可以根據您提供的內容告訴您的一切。 – David
我生成Linq到SQL上下文,命名空間System.Data.Entity.DbContext不可用。 – Peter