C# 无法为';创建数据库集';因为上下文的模型中不包括此类型
我对实体框架有问题, 问题是:我的本地机器使用windows 10和asp.net core SDK 2.1.802运行良好,但使用ubuntu 18.04和asp.net core SDK 2.1.802的VPS则不行。 这是我的DbContext,我已经放置了属性C# 无法为';创建数据库集';因为上下文的模型中不包括此类型,c#,entity-framework,.net-core,dbset,C#,Entity Framework,.net Core,Dbset,我对实体框架有问题, 问题是:我的本地机器使用windows 10和asp.net core SDK 2.1.802运行良好,但使用ubuntu 18.04和asp.net core SDK 2.1.802的VPS则不行。 这是我的DbContext,我已经放置了属性 public partial class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public DbSet<C
public partial class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public DbSet<Contractor> Contractors { get; set; }
....
VPS的健康状况良好。cpu:5%,ram 40%。
我在VPS上的日志中看到了这个可怜虫:
at Portal.Controllers.ContractorController.All() in D:\petProject\src\Portal\Controllers\ContractorController.cs:line 47
目录D:\petProject\src\Portal\Controllers\ContractorController.cs
是本地计算机上的“我的代码”文件夹。
但我总是在一个终端上运行这个web,该终端在我的VPS上使用SSH。
请帮帮我 我唯一发现的是。其他的解决方案是关于
IdentityDbContext
。谢谢,但是他们不能重现这个bug。似乎这是神秘的东西
at Portal.Controllers.ContractorController.All() in D:\petProject\src\Portal\Controllers\ContractorController.cs:line 47