所以基本上我在同一个解决方案上有两个项目。其中一个项目是类库,其中包含所有模型和数据库上下文类。另一个是Web API。我想在Web API项目中使用Nuget来启用 - 迁移,但我总是得到"在程序集Pr.WebApi中找不到上下文类型。
到目前为止,我已尝试过:
Enable-Migrations -ContextTypeName Pr.ClassLibrary.Models
任何建议?
答案 0 :(得分:2)
启用 - 迁移 ...
答案 1 :(得分:2)
当没有数据存储在WebAPI-Project的数据库中时,您在此项目中根本不需要Entity Framework。如果将数据存储在类库中,则可以使用类库项目中的上下文。
答案 2 :(得分:1)
您将在程序包管理器控制台中使用启用 - 迁移。确保包管理器控制台顶部的默认项目设置为类库。这是启用迁移所需的唯一项目。