我无法找到mvc4存储其数据库的位置

时间:2013-06-10 12:58:54

标签: asp.net-mvc entity-framework asp.net-mvc-4 entity-framework-4

我是MVC4的新手,并尝试通过做一个简单的项目来学习所有内容。我成功地创建了一个模型和一个控件。但我无法理解它存储数据库的位置。

我可以在ASP.NET创建的网页上插入,删除,更新记录,但是找不到该数据库的位置。我检查了web.config但没有连接字符串。如何找出系统存储数据的位置?

我的计算机上安装了sql-server,但我检查过它并没有存储在那里

2 个答案:

答案 0 :(得分:3)

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>

答案 1 :(得分:0)

的Global.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);
        }