【发布时间】:2011-03-21 06:27:08
【问题描述】:
我在运行应用程序时遇到上述异常。该应用程序使用 asp.net mvc 3 / C#。我制作了一个 mdf 文件并将其添加到 Visual Web Developer Express 的 App_Data 文件夹下。我在 web.config 文件夹中添加了连接字符串,但是当我运行并浏览到 /store 时,我得到了上面的错误,并突出显示了 var categories = storeDB.Categories.ToList(); 行。我的数据库包含 6 个表,其中一个是 Category。
控制器:
EventCalendarEntities storeDB = new EventCalendarEntities();
public ActionResult Index()
{
var categories = storeDB.Category.ToList();
return View(categories);
}
web.config 文件中的连接字符串:
<connectionStrings>
<add name="EventCalendarEntities"
connectionString="data source=.\SQLEXPRESS;
Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|\MvcEventCalendar.mdf;
User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
【问题讨论】:
-
确定你有分类表吗?
标签: c# sql-server asp.net-mvc entity-framework asp.net-mvc-3