将ConnectionString保留在LINQ设计器文件中

Ste*_*fan 4 .net linq

每当我将新的数据库对象从服务器资源管理器中删除到dbml中时,Visual Studio都会将设计器文件中的连接字符串替换为一个新的连接字符串,它会自动添加到配置文件中的连接字符串中.它们都具有完全相同的参数,只是名称不同.

如何强制Visual Studio使用并保留我已有的连接字符串?

例如,在dbml-designer.cs中,我有:

base(global::System.Configuration.ConfigurationManager.ConnectionStrings["ConnString1"].ConnectionString, mappingSource)
Run Code Online (Sandbox Code Playgroud)

这是自动生成的.在我的配置文件中,我有:

<add name="DefaultConnString" connectionString="EXACTLYTHESAME"
    providerName="System.Data.SqlClient" /> <add name="ConnString1" connectionString="EXACTLYTHESAME"
    providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

每当我将数据库对象拖到dbml时,会自动添加ConnString1.

我希望designer.cs使用DefaultConnstring.