Мне нужно поддерживать 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 и Local DB и выбрать нужную строку автоматически, но хочу этого избежать, потому что мне нужно максимально упростить приложение с минимальным кодом.