【问题标题】:ASP.NET MVC 5 change database nameASP.NET MVC 5 更改数据库名称
【发布时间】:2013-11-22 23:16:40
【问题描述】:

喂!

我是 ASP.NET MVC 5 的新手。我尝试更改默认数据库名称。但我不知道怎么做。我的目标是整个应用程序只有一个数据库。

我的实际工作Web.Config

    <connectionStrings>
        <add name="DefaultConnection" connectionString="DataSource=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-SqlTest-20131122100021.mdf;Initial Catalog=aspnet-SqlTest-20131122100021;Integrated Security=True"
         providerName="System.Data.SqlClient" />
    </connectionStrings>

这个 Web.Config 文件应该看起来像这样并且应该可以工作 ^^(实际上我收到一个错误,即无法创建数据库并且物理名称可能不正确)

    <connectionStrings>
        <add name="DefaultConnection" connectionString="DataSource=(LocalDb)\v11.0;AttachDbFilename=Example.mdf;Initial Catalog=Example;Integrated Security=True"
             providerName="System.Data.SqlClient" />
    </connectionStrings>

感谢您的帮助:)

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    您需要在Example.mdf 之前添加|DataDirectory|\,如下所示:

     <connectionStrings>
        <add name="DefaultConnection" 
        connectionString="DataSource=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\Example.mdf;Initial Catalog=Example;Integrated Security=True"
         providerName="System.Data.SqlClient" />
    </connectionStrings>
    

    【讨论】:

      猜你喜欢
      • 2016-05-29
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多