ASP.NET MVC 5更改数据库名称

时间:2013-11-22 09:46:21

标签: asp.net-mvc

HY!

我是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>

感谢您的帮助:)

1 个答案:

答案 0 :(得分:4)

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

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