发布时为什么我有不同的连接线?

时间:2015-06-02 05:56:27

标签: sql entity-framework visual-studio-2013 connection-string localdb

我对这个问题感到有些困惑 - 我已经制作了一个可以在我的开发机器上正常工作的桌面应用程序,但是,我似乎无法部署它。

我通过EF连接字符串/配置获得乐趣和游戏。

我制作的方法很早就出现在我的应用中。所有这一切都是致电:

System.Windows.Forms.MessageBox.Show(db.Database.Connection.ConnectionString.ToString()); 

调试: enter image description here

推出: enter image description here

我已经模糊了敏感部分,但是,我不明白为什么Dev在发布时有所不同。有谁知道吗?

而且,我该如何解决 - 我尝试了很多连接字符串,但是,它似乎没有改变任何东西?

我已经完成的所有操作都添加了这个,以及app.config中没有其他连接字符串:

public class MyConfiguration : DbConfiguration {
    public MyConfiguration()
    {
        SetExecutionStrategy("System.Data.SqlClient", () => new SqlAzureExecutionStrategy());

        SetDefaultConnectionFactory(new LocalDbConnectionFactory("MSSQLLocalDB"));

    }
}

0 个答案:

没有答案