gpt4 book ai didi

c# - 添加迁移 : A parameter cannot be found that matches parameter name 'Context'

转载 作者:行者123 更新时间:2023-12-02 01:46:03 25 4
gpt4 key购买 nike

   Add-Migration : A parameter cannot be found that matches parameter name 'Context'.
At line:1 char:15
+ Add-Migration -Context ManagementSystemContext
+ ~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Add-Migration], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Add-Migration

我正在尝试将迁移添加到应用程序,但尽管使用了此命令,但我仍收到此错误:

PM> Add-Migration -Context ManagementSystemContext

我卸载了 EntityFrameWork.tools 然后重新安装它并重新启动 visual studio 仍然是同样的错误

最佳答案

我遇到了同样的问题,我不知道是什么问题。 PC和VS重启2-3次后,执行同样的命令

Add-Migration NameOfTheMigration -Context MyContext

它出现在行中

“如果您使用的是 EntityFramework 或 EntityFrameworkCore,请确保键入 EntityFramework\Add-Migration 或 EntityFrameworkCore\Add-Migration”。

我这样做了,迁移开始了。

所以命令行看起来像这样:

EntityFrameworkCore\Add-Migration NameOfTheMigration -Context MyContext

我猜 EF 和 EFCore 都有,所以 PMC 很困惑。无论如何,这对我有用。

关于c# - 添加迁移 : A parameter cannot be found that matches parameter name 'Context' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70877255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com