我正在关注ASP.NET MVC 5教程,一切都很好,直到我添加了连接字符串:
<add name="MovieDBContext"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
在此之后我构建了项目,当我访问http://localhost:port/Movies时,它会抛出一个错误:
SQL异常未被用户代码
处理
就在这里:
// GET: Movies
public ActionResult Index()
{
return View(db.Movies.ToList()); // <- Here
}
数据库未创建或我无法链接它。 Movies.mdf
文件也未添加到App_Data
文件夹中。我想这应该已经完成了吗?
我到处寻找,但我没有看到任何人在web.config
文件中使用连接字符串时遇到此问题,就像在教程中描述的那样。这种技术是否被弃用,还是有其他方法可以做到这一点?
我正在使用VS2015 btw。