我有一个使用 autofac 进行依赖注入的 .NET MVC 应用程序。当应用程序启动时,以下代码注册 IDbConnection
var connectionString = ConfigurationManager.ConnectionStrings["DBConnectionStringName"].ConnectionString;
this.Register(c => new SqlConnection(connectionString)).As<IDbConnection>().InstancePerRequest();
我正在尝试使用框架提供的默认依赖注入机制在 .Net Core MVC 中找到如何做同样的事情。我正在考虑添加这样的东西
public void ConfigureServices(IServiceCollection services)
{
services.AddTransient<IDbConnection, SqlConnection>();
但我不知道在哪里添加连接字符串