2016-04-14 95 views
0

當在本地機器上調試我的應用程序時,目前使用public MyDbContext() : base("<database_name>")。一個MDF文件在App_Data中創建。數據庫連接的最佳途徑?

我可以讓它在發佈後自動選擇本地SQL Server 2016實例嗎?

我通常指定base("name=<conn_string>")但我必須在每次發佈時切換連接字符串。

+0

看看web.config文件變換。 https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx –

+0

@SteveGreene,這是解決方案。發表帖子讓我可以接受。 – johndoe33

回答

0

剛剛嘗試添加到您的Web.config

<connectionStrings> 
    <add name="MyContext" providerName="System.Data.SqlClient" connectionString="...."/> 
    </connectionStrings> 

和使用無處不在:

public MyDbContext() : base("MyContext") 

這樣,你就需要改變只配置文件