我正在尝试将asp.net 4.7.2 Web窗体应用程序集成到.net标准项目中。不确定如何在asp.net 4.7.2中使用Microsoft.Extensions.Configuration
https://benfoster.io/blog/net-core-configuration-legacy-projects
上面的链接介绍了如何将web.config值转换为键值对
.Net标准项目,已添加为.net Framework 4.7.2项目的参考
public class ConnectionFactory:IConnectionFactory
{
private IConfiguration _config;
public ConnectionFactory(IConfiguration configuration) => _config = configuration;
public IDbConnection GetConnection() => new SqlConnection(_config.GetConnectionString("Db"));
}
在我的.net Framework项目中,我应该像下面这样调用
var connection = new ConnectionFactory(@should pass Microsoft.Extensions.Configuration.IConfiguration object );