生成的连接字符串来自哪里?

时间:2017-03-10 17:24:32

标签: c# .net linq-to-sql

使用Linq to SQL的旧系统。为L2S生成以下代码:

public MyDataContext() : 
        base("Data Source=mydevserver;Initial Catalog=mycatalogue;Integrated Security=True;MultipleActive" +
                "ResultSets=True;Application Name=EntityFramework", mappingSource)
{
    OnCreated();
}

我们不使用此构造函数,因为我们希望根据环境从配置文件传递连接字符串。也就是说,我们最近遇到了一个问题,即开发人员调用默认构造函数,导致我们在生产中使用开发数据。

默认构造函数中生成的连接字符串来自哪里?它来自app.config,即用于更新模型的相同连接字符串吗?

是否有任何开箱即用的方法让L2S 生成此构造函数?

0 个答案:

没有答案