我对 MVC4 非常陌生,并尝试通过做一个简单的项目来学习所有内容。我成功创建了一个模型和一个控件。但我不明白它存储数据库的位置。
我可以在 ASP.NET 创建的网页上插入、删除、更新记录,但我无法找到该数据库的位置。我检查了 web.config 但没有连接字符串。如何找出系统存储数据的位置?
我的计算机上安装了 sql-server,但我检查了它,但它没有存储在那里
我对 MVC4 非常陌生,并尝试通过做一个简单的项目来学习所有内容。我成功创建了一个模型和一个控件。但我不明白它存储数据库的位置。
我可以在 ASP.NET 创建的网页上插入、删除、更新记录,但我无法找到该数据库的位置。我检查了 web.config 但没有连接字符串。如何找出系统存储数据的位置?
我的计算机上安装了 sql-server,但我检查了它,但它没有存储在那里
MVC4 将数据库存储在文件夹中的一个mdf
文件中App_Data
。连接字符串在顶层可用web.config
。
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication6-20130610160316;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication6-20130610160316.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
全球.asax.cs:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
// Use LocalDB for Entity Framework by default
Database.DefaultConnectionFactory = new SqlConnectionFactory(@"Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}