Sitefinity新闻模块提供商 - 更改连接字符串

时间:2014-04-25 08:35:50

标签: sitefinity

有没有办法将News模块提供程序连接字符串更改为指向另一个sitefinity DB?或者它只是从Data.config配置文件中读取它?

我正在尝试使SiteA中的新闻模块从Site B DB中读取新闻内容项目。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在 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>();