EF Core 迁移错误:PositionalParameterNotFound,Add-Migration

     2023-02-16     172

关键词:

【中文标题】EF Core 迁移错误:PositionalParameterNotFound,Add-Migration【英文标题】:EF Core migration error: PositionalParameterNotFound,Add-Migration 【发布时间】:2021-12-29 06:46:25 【问题描述】:

我正在使用 EntityFrameWork 当我尝试运行命令添加迁移时,我收到以下错误

Add-Migration migration space
+ CategoryInfo          : InvalidArgument: (:) [Add-Migration], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Add-Migration

我发现发生此错误是因为迁移名称中有一个“空格”。我也无法使用特殊字符创建迁移。有人可以向我解释一下添加新迁移应遵循哪些规则

【问题讨论】:

【参考方案1】:

迁移生成类,因此迁移名称需要是有效的 C# 类名称。

This thread 涵盖了类的命名规则。

【讨论】:

EF Core 添加迁移调试

】EFCore添加迁移调试【英文标题】:EFCoreAddMigrationDebugging【发布时间】:2017-05-3012:47:27【问题描述】:如何使用断点进入OnModelCreating并查看我的逻辑是否错误,或者ModelBuilder是否正在做一些我没有预料到的事情?我看过很多关于... 查看详情

EF Core 添加迁移构建失败

】EFCore添加迁移构建失败【英文标题】:EFCoreadd-migrationBuildFailed【发布时间】:2017-11-3019:37:42【问题描述】:我有一个开发人员收到“构建失败”。在.NETCoreEF项目中运行add-migration时,没有解释构建失败的原因。您如何解决此错... 查看详情

如何使用 EF Core 在 ASP.NET Core 中取消应用迁移

】如何使用EFCore在ASP.NETCore中取消应用迁移【英文标题】:HowtounapplyamigrationinASP.NETCorewithEFCore【发布时间】:2016-11-0615:25:03【问题描述】:当我在VS2015中使用EFCore的ASP.NETCore项目运行PM>Remove-Migration-contextBloggingContext时,我收... 查看详情

EF Core ASP.Net Core 编辑迁移

】EFCoreASP.NetCore编辑迁移【英文标题】:EFCoreASP.NetCoreeditmigration【发布时间】:2021-11-2201:27:42【问题描述】:如果我需要更改数据库迁移,我应该将其添加到列表中的现有迁移中还是我需要更改设计器中的数据?保存数据并准备... 查看详情

从 EF6 迁移到 EF Core 2.0

】从EF6迁移到EFCore2.0【英文标题】:MovingfromEF6toEFCore2.0【发布时间】:2018-08-1506:53:10【问题描述】:我刚开始将使用EF6x的MVC5项目迁移到MVCCore和EFCore,但我的实体配置存在很大问题。如何将EF6Fluent配置迁移到EF核心?如果可能的... 查看详情

执行 EF Core 迁移 (SmartEnum) 时“找不到适合实体类型的构造函数”

】执行EFCore迁移(SmartEnum)时“找不到适合实体类型的构造函数”【英文标题】:\'Nosuitableconstructorfoundforentitytype\'whendoingEFCoremigration(SmartEnum)【发布时间】:2020-04-1714:27:35【问题描述】:我正在尝试运行update-database来迁移我对数据... 查看详情

EF Core - 代码优先迁移:关键字“NOT”附近的语法不正确

】EFCore-代码优先迁移:关键字“NOT”附近的语法不正确【英文标题】:EFCore-codefirstmigration:Incorrectsyntaxnearthekeyword\'NOT\'【发布时间】:2019-10-1213:00:29【问题描述】:我正在关注this教程。添加了Rating属性,当运行“update-database”... 查看详情

EF Core Add-Migration 错误属性已存在

...】:2021-12-2810:50:53【问题描述】:我正在尝试创建另一个迁移,但我不明白为什么会一直出现此错误。为什么它甚至尝试再次添加该属性?我在之前的迁移中添加了它,现在数据库是最新的,我想添加其他更改。我做错了什么?... 查看详情

无法使用 Ef Core 删除数据库迁移

】无法使用EfCore删除数据库迁移【英文标题】:Can\'tremoveDatabaseMigrationwithEfCore【发布时间】:2020-07-0921:52:10【问题描述】:好吧,我正在尝试恢复数据库迁移,只需添加一列,请参阅:publicpartialclassCreateColumnTypeCamera:Migrationprotect... 查看详情

我可以将依赖项注入迁移(使用 EF-Core 代码优先迁移)吗?

】我可以将依赖项注入迁移(使用EF-Core代码优先迁移)吗?【英文标题】:CanIinjectdependencyintomigration(usingEF-Corecode-firstmigrations)?【发布时间】:2017-07-2710:08:18【问题描述】:我尝试将IConfiguration注入到迁移中(在构造函数中),... 查看详情

使用容器编排处理 EF Core 迁移

】使用容器编排处理EFCore迁移【英文标题】:HandleEFCoremigrationswithcontainerorchestration【发布时间】:2019-09-2606:40:51【问题描述】:我正在使用ASP.NetCore、EntityFrameworkCore和PostgreSQL构建一个普通的Web应用程序,我想使用Docker之上的容... 查看详情

在应用所有 EF Core 迁移后运行代码

】在应用所有EFCore迁移后运行代码【英文标题】:RuncodeafterallEFCoremigrationsareapplied【发布时间】:2022-01-1515:06:43【问题描述】:EFCore5有各种events,但它们与DbContext相关。没有与迁移相关的事件(Migration)。我想在应用所有迁移后运... 查看详情

EF Core 迁移

】EFCore迁移【英文标题】:EFCoremigration【发布时间】:2021-11-2311:41:59【问题描述】:我有一个工作的Web应用程序(一个端点),其中包含一些方法并连接到sqlserver中的两个表。这个应用程序完全是我自己在一个ashx文件中从头开... 查看详情

EF Core 迁移:在存在时删除唯一约束

】EFCore迁移:在存在时删除唯一约束【英文标题】:EFCoreMigrations:DropUniqueConstraintwhenitexists【发布时间】:2022-01-2320:16:41【问题描述】:上下文我在SQLServer中有一个表,它在表的四列上有一个唯一索引。当使用EFCore迁移中的migratio... 查看详情

.NET 6 使用 EF CORE 进行迁移

】.NET6使用EFCORE进行迁移【英文标题】:.NET6usesEFCOREtomigrate【发布时间】:2021-12-2911:18:35【问题描述】:我已将.NET版本升级到最新的6.0,但无法使用EFCore进行迁移。版本的变化让我感觉很陌生,资料也比较少。您拥有的任何信息... 查看详情

如何使用 ASP.NET Core 设置 EF6 迁移

】如何使用ASP.NETCore设置EF6迁移【英文标题】:HowtosetupEF6MigrationswithASP.NETCore【发布时间】:2017-06-3005:34:50【问题描述】:我正在尝试采用JimmyBogard的ContosoUniversityCoreproject我想先进行代码迁移,但不确定如何正确设置。我将Migrator... 查看详情

EF Core 迁移从其他上下文添加表

】EFCore迁移从其他上下文添加表【英文标题】:EFCoreMigrationAddingTablesfromOtherContexts【发布时间】:2021-09-2809:30:14【问题描述】:我正在尝试在两个表(CustomerProfile和ProviderProfile)和一个主ASP.NETCoreIdentityUser表(AppUser)之间创建1..1... 查看详情

EF Core 5 在迁移中创建了两次表

】EFCore5在迁移中创建了两次表【英文标题】:EFCore5createstablestwiceinmigrations【发布时间】:2021-04-2204:43:32【问题描述】:我已经创建了一个项目和一个迁移,但似乎迁移在添加新迁移时并不关心以前的迁移,也就是说,迁移文件... 查看详情