我将亚音速添加到旧应用程序中。该应用程序已经定义了连接串。有什么方法可以使用此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;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top