题
我将亚音速添加到旧应用程序中。该应用程序已经定义了连接串。有什么方法可以使用此ConnectionsTring而不是创建新的数据提供商条目?
我知道一个解决方案是通过编程方式在代码(IE subsonic.dataservice.getInstance(“ name”)。SetDeDeDefaultConnectionsTring(“ connstring”)中进行编程设置。但是,有一个更优雅的解决方案吗?
解决方案
我认为这是唯一的方法。如果配置文件中没有位置持有人子代理服务,我不记得,它可能会引发异常。
// 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;
不隶属于 StackOverflow