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