[英].Net Core Dependency Injection IdbConnection
我有一個.NET MVC應用程序,它使用autofac進行依賴注入。 當應用程序啟動時,以下代碼注冊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>();
但我不知道在哪里添加連接字符串
我相信我找到了它。 它是
services.AddTransient<IDbConnection>(db => new SqlConnection(
Configuration.GetConnectionString("AppConnectionString")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.