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