Era*_*gdu 4 data-migration entity-framework-4.1 ef-migrations
我正在使用实体框架数据迁移.如果我改变了关于entites或其他东西的东西,我尝试在Package Manager Console上使用" add-migration MyFirstMigration ".但它返回一个例外:
The term 'add-migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was inclu
ded, verify that the path is correct and try again.
At line:1 char:14
+ add-migration <<<<
+ CategoryInfo : ObjectNotFound: (add-migration:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Run Code Online (Sandbox Code Playgroud)
如果我从Nuget卸载EntityFramework.Migrations并重新安装它使用相同的代码(" add-migration MyFirstMigration "," update-database ")直到关闭项目.
我该怎么办呢?有没有其他人经历过这个?
编辑:顺便说一句,它在另一台PC上工作正常...
Mat*_*hew 12
我也碰到了这个,虽然我正在测试VS 11和EF5,所以这可能不适用于你.这可能是一些事情.
您必须按以下顺序打开VS:
如果关闭VS,当打包管理器控制台打开时,它会记住它.然后,当您重新打开VS时,程序包管理器控制台在您打开项目之前已经打开并且会混淆.
另一种可能性是你安装了其他不知道"添加迁移"的EF软件包,而且它们正在考虑中.
在包管理器控制台中运行"get-package",以查看安装的内容.删除不必要的/旧的东西.
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |