C# 在不同程序集上启用从上下文迁移

C# 在不同程序集上启用从上下文迁移,c#,entity-framework,asp.net-web-api,C#,Entity Framework,Asp.net Web Api,所以基本上我有两个项目在同一个解决方案上。其中一个项目是一个类库,在那里我有所有的模型和数据库上下文类。另一个是Web API。我想使用Nuget在Web API项目上启用迁移,但我总是得到“在程序集Pr.WebApi中找不到上下文类型” 到目前为止,我已经尝试: Enable-Migrations -ContextTypeName Pr.ClassLibrary.Models 任何建议?应在类库中调用启用迁移…应在类库中调用启用迁移…当WebAPI项目中的数据库中没有数据可存储时,此项目中根

所以基本上我有两个项目在同一个解决方案上。其中一个项目是一个类库,在那里我有所有的模型和数据库上下文类。另一个是Web API。我想使用Nuget在Web API项目上启用迁移,但我总是得到“在程序集Pr.WebApi中找不到上下文类型”

到目前为止,我已经尝试:

Enable-Migrations -ContextTypeName Pr.ClassLibrary.Models

任何建议?

应在类库中调用启用迁移…

应在类库中调用启用迁移…

当WebAPI项目中的数据库中没有数据可存储时,此项目中根本不需要实体框架。如果通过类库存储数据,则可以使用xt来自类库项目。

当WebAPI项目中的数据库中没有数据可存储时,此项目中根本不需要实体框架。如果通过类库存储数据,则可以使用类库项目中的上下文。

您将在包管理器控制台中使用启用迁移。请确保e package manager控制台顶部的默认项目设置为您的类库。这是您需要启用迁移的唯一项目。

您将在package manager控制台中使用enable migrations。请确保package manager控制台顶部的默认项目设置为您的类库。这是唯一的项目您需要在项目上启用迁移。

您不需要在实体所在的webAPI项目上启用迁移。您不需要在实体所在的webAPI项目上启用迁移。