[英]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.