我正在尝试添加迁移,因为我对模型进行了一些更改。
我有一个库存项目类,我从中获取了一些POCO并将它们添加到父部件类。我的所有数据模型都在一个名为IS.DataModel
的项目中。该项目还包括我的迁移文件夹。
进行更改后,我尝试add-migration 'Second'
并告诉我需要将实体框架添加到名为IS.Import
的其他项目中。作为该项目确实引用了Is.DataModel
我添加了实体框架。
接下来,我再次运行add-migration,它告诉我需要在Is.Import上启用迁移。我试图这样做,它告诉我没有找到上下文。
我开始在此搜索一些答案并找到This,这有助于更多地解释迁移的概念,但我仍然不明白我做错了什么以及为什么它试图从错误的项目迁移
感谢您的时间。
答案 0 :(得分:0)
问题是它试图迁移一个没有上下文的项目。我最终做的是将add-migration 'Second'
更改为add-migration -ProjectName Is.DataModel 'Second
。
最后更新数据库,如:Update-Database -ProjectName Is.DataModel -verbose