簡體   English   中英

使用存儲庫中的 Iconfiguration 訪問 connectionString

[英]Access connectionString using Iconfiguration in repository

我正在使用 DOTNET6,我想在我的存儲庫中使用來自 Iconfiguration 的連接字符串。

我在program.cs上添加了它:

var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
var provider = builder.Services.BuildServiceProvider();
var configuration = provider.GetRequiredService<IConfiguration>();

但無法在其中一個存儲庫文件中使用它。

這是存儲庫的構造函數,但我知道這不是使用它的正確方法:

public class CartsTransactionRepositoryDapper :ICartsTransactionRepositoryDapper
    {
        private IDbConnection db;
        private IConfiguration configuration;
        
        public CartsTransactionRepositoryDapper(IConfiguration configuration) 
        {
            this.db = new SqlConnection(configuration.GetConnectionString("DefaultConnection"));
        }

我怎樣才能在這里得到connectionString?

謝謝

在連接字符串聲明之前在構造函數中添加configuration = configuration

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM