0
當在本地機器上調試我的應用程序時,目前使用public MyDbContext() : base("<database_name>")
。一個MDF文件在App_Data中創建。數據庫連接的最佳途徑?
我可以讓它在發佈後自動選擇本地SQL Server 2016實例嗎?
我通常指定base("name=<conn_string>")
但我必須在每次發佈時切換連接字符串。
當在本地機器上調試我的應用程序時,目前使用public MyDbContext() : base("<database_name>")
。一個MDF文件在App_Data中創建。數據庫連接的最佳途徑?
我可以讓它在發佈後自動選擇本地SQL Server 2016實例嗎?
我通常指定base("name=<conn_string>")
但我必須在每次發佈時切換連接字符串。
剛剛嘗試添加到您的Web.config
<connectionStrings>
<add name="MyContext" providerName="System.Data.SqlClient" connectionString="...."/>
</connectionStrings>
和使用無處不在:
public MyDbContext() : base("MyContext")
這樣,你就需要改變只配置文件
看看web.config文件變換。 https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx –
@SteveGreene,這是解決方案。發表帖子讓我可以接受。 – johndoe33