在 ASP.NET Core 6.0 中获取参数错误

Posted

技术标签:

【中文标题】在 ASP.NET Core 6.0 中获取参数错误【英文标题】:Getting a parameter error in ASP.NET Core 6.0 【发布时间】:2021-12-20 11:04:55 【问题描述】:

Visual Studio 中的错误 sn-p:

GetConnectionString 参数错误 ASP.NET Core 6.0

错误 CS7036 没有给出对应于 所需的形式参数“名称” 'ConfigurationExtensions.GetConnectionString(IConfiguration, string)'

【问题讨论】:

Microsoft.Extensions.Configuration.Abstractions 包添加到项目中 它没有帮助,但仍然是同样的错误,显示的错误是关于 getconnectionstring 方法的参数 这能回答你的问题吗? ASP.NET Core 6 how to access Configuration during setup 好吧,你是对的。我误解了这个问题 【参考方案1】:

您可以使用此示例:

var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
builder.Services.AddDbContext<ApplicationDbContext>(optionsBuilder => optionsBuilder.UseSqlServer(connectionString));

【讨论】:

以上是关于在 ASP.NET Core 6.0 中获取参数错误的主要内容,如果未能解决你的问题,请参考以下文章

基于ASP.NET Core 6.0的整洁架构,asp.net core 6.0 功能

linux 布署Asp.net Core 6.0 应用 (宝塔面板)

ASP.NET 6.0 Core 迁移 ASP.NET Core 7.0

ASP.NET Core 6.0 本地化

ASP.NET Core 6.0 本地化

ASP.NET Core 6.0 本地化