Сделать дозвуковую пользующую существующую вместо нового поставщика данных

StackOverflow https://stackoverflow.com/questions/2691875

  •  01-10-2019
  •  | 
  •  

Вопрос

Я добавляю дозвуковую в устаревшее приложение. Это приложение уже определяет ConnectionString. Есть ли способ, которым я могу использовать эту ConnectionString вместо того, чтобы создавать новую запись поставщика данных?

Я знаю, что одно решение программно устанавливает это в коде (т.е. догруппия .dataService.getInstance («имя»). SetDefaultContingStringString («onsString»)). Тем не менее, есть ли более элегантное решение?

Это было полезно?

Решение

Я думаю, что это единственный способ сделать это. И это может выбросить исключение, если в файле конфигурации нет не помните места держателя места, я не помню.

// GetInstance just to initialize subsonic.
DataProvider provider = DataService.GetInstance(subsonicProviderName);

// Set the actual database connection string. 
// Overrides config file setting.
provider.DefaultConnectionString = connectionString;

DataService.Provider = provider;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top