每當我從服務器資源管理器中刪除一個新的數據庫對象到dbml中時,Visual Studio會用設置文件中的連接字符串替換它自動添加到配置文件中的連接字符串中的連接字符串。它們都有完全相同的參數,只是名稱不同而已。將連接字符串保存在LINQ設計器文件中
如何強制Visual Studio使用並保留已有的連接字符串?
例如,在DBML-designer.cs,我有這樣的:
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["ConnString1"].ConnectionString, mappingSource)
被自動生成。在我的配置文件中,我有:
<add name="DefaultConnString" connectionString="EXACTLYTHESAME"
providerName="System.Data.SqlClient" /> <add name="ConnString1" connectionString="EXACTLYTHESAME"
providerName="System.Data.SqlClient" />
無論何時將數據庫對象拖動到dbml時,都會自動添加ConnString1。
我想讓designer.cs使用DefaultConnstring。
謝謝,正是我在找的! – Stefan 2008-10-31 23:31:06