.net Razorpages教程中如何处理添加迁移时的空参数错误
我新安装了VS 2016 15.3和Dot Net Core 2.0 SDK 我正在跟踪 并已达到“样板”阶段。在那里,我根据指令创建了单个实体和dbcontext,并将连接字符串代码添加到教程中指定的位置。据我所知,我的项目与教程一模一样 当我进入PM并运行.net Razorpages教程中如何处理添加迁移时的空参数错误,.net,entity-framework,asp.net-core,entity-framework-migrations,razor-pages,.net,Entity Framework,Asp.net Core,Entity Framework Migrations,Razor Pages,我新安装了VS 2016 15.3和Dot Net Core 2.0 SDK 我正在跟踪 并已达到“样板”阶段。在那里,我根据指令创建了单个实体和dbcontext,并将连接字符串代码添加到教程中指定的位置。据我所知,我的项目与教程一模一样 当我进入PM并运行addmigrationinitial时, 我得到一个“参数null异常:参数错误,表明它找不到配置字符串”。本教程没有为addmigration命令调用任何参数,也没有就此问题提供任何指导 我如何继续学习本教程。?似乎没有办法找到教程的作
addmigrationinitial
时,
我得到一个“参数null异常:参数错误,表明它找不到配置字符串”。本教程没有为addmigration
命令调用任何参数,也没有就此问题提供任何指导
我如何继续学习本教程。?似乎没有办法找到教程的作者
appsettings中定义的我的连接字符串是:
"ConnectionStrings": {
"**MovieContext**": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true"
Startup.cs具有DbContext服务正在查找该连接字符串:
services.AddDbContext<MovieContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("**MovieContext**")));
发现错误-诵读困难和视力差: appsettings.json文件中存在错误 我错误地添加了连接字符串:
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
},
"ConnectionStrings": {
"MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
}
(使其成为日志记录的一部分,而不是正确版本中的第一级条目:)
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
},
"ConnectionStrings": {
"MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
}
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
},
"ConnectionStrings": {
"MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}