0
我需要支持SQL Express和的LocalDB在我的ASP.NET應用程序。這是一個用於演示目的的示例應用程序,而不是真實的網站。MS SQL Express和SQL LocalDb的統一連接字符串?
目前該應用程序附帶的LocalDB連接字符串:
<add name="Conn"
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=SampleDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\SampleDB.mdf"
providerName="System.Data.SqlClient" />
如果用戶只安裝了SQL Express,他必須更新連接字符串是:
<add name="Conn"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\SampleDB.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
是它可以指定連接字符串,這樣既SQL Express和SQL的LocalDB的支持和用戶並不需要更新連接字符串?
我可以更新我的樣本應用程序來測試SQL Express和本地數據庫,並自動選擇所需的字符串,但要避免這一點,因爲我需要保持應用程序儘可能簡單,用最少的代碼。