我想创建一个非常简单的页面,从(SQL Server)数据库中读取和显示数据。
我一直在搞乱ASP.NET MVC,但是对于我想要的东西(单个简单网页中的快速解决方案),这似乎有些过分。 Razor WebPages似乎是一个更好的解决方案。
来自WebMatrix.Data的数据库对象看起来不错,但我无法在Visual Studio Express 2013中使用它。我继续得到“类型或命名空间名称'WebMatrix'找不到”,即使我添加了WebMatrix .Data到项目的参考文献。
我也尝试过使用Entity Framework(虽然这看起来似乎有点过头了),但是还有其他一些神秘的错误,例如“命名空间不能直接包含诸如字段或方法之类的内容”(错误信息会导致源文件只包含“ErrorGeneratingOutput”)。
我真的不明白为什么这需要这么难?我只想将数据库中的一些记录快速输出到网页上,没什么特别的。
答案 0 :(得分:-1)
我找到了解决方案;我不得不使用nuget安装“Microsoft ASP.NET网页Web数据”包。
我没有找到任何关于此的文件;在https://stackoverflow.com/a/11870874/72809的StackOverflow答案是唯一指向正确方向的答案。当我必须使用“添加参考”并且必须使用nuget时,我仍然很不清楚,但我很高兴这个问题现在已经解决了......