2013-11-22 100 views
1

Hy!ASP.NET MVC 5更改數據庫名稱

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

感謝您的幫助:)

回答

4

您需要在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>