Sitefinity News Module Provider - Изменить строку подключения

Есть ли способ изменить строку подключения поставщика модуля новостей, чтобы она указывала на другую БД sitefinity? Или он просто читает его из файла конфигурации Data.config?

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

Благодарю.

1 ответ

Вы можете определить другую строку подключения БД в файле data.config, а затем получить доступ через SF API,

ConfigManager configManager = Config.GetManager();
configManager.Provider.SuppressSecurityChecks = true;
DataConfig dataConfig = configManager.GetSection<DataConfig>();

//get the sitefinity element in the collection
ConnStringSettings SiteBConnectionStr = dataConfig.ConnectionStrings["SiteBConnectionString"];

//get the connection string
string connectionString = SiteBConnectionString.ConnectionString;
PagesConfig pagesConfig = configManager.GetSection<PagesConfig>();
Другие вопросы по тегам