0
我是專業的Java開發人員,這只是我生命中第二天與.NET代碼有關的任何事情。當前上下文中不存在名稱'Database'錯誤
我需要得到一個ASP.NET MVC應用程序並運行用於演示目的。
我安裝了visual studio 2013並導入了該項目。
該項目中有幾個包含數據庫相關代碼的.cshtml文件。
嘗試構建項目後,我在.cshtml
文件的數據庫代碼中出現錯誤。例如,我得到一個錯誤,
名稱「數據庫」並不在當前的背景下
在此行的代碼存在:
var db = Database.Open("test");
搜索網爲後解決方案中,我加入了參考WebMatrix.Data
庫。
但我仍然得到相同的錯誤。
如果我在控制器類中使用上述數據庫代碼,至少它不會給出任何編譯錯誤。
任何建議將非常有幫助。
謝謝。
也許閱讀http://www.codeproject.com/Articles/823854/How-to-connect-SQL-Database-to-your-Csharp-program會有幫助嗎?你有其他地方的數據庫的工作參考? 在Visual Studio中,如果將光標放在「數據庫」上並按ctrl + dot,是否會收到任何建議? – Jonny
感謝Jonny的回覆和鏈接。這個問題似乎沒有「使用」聲明。添加'@using WebMatrix.Data'行後,該錯誤消失:) – ivish