【发布时间】:2020-03-09 18:10:27
【问题描述】:
我从 .net Core 2.1 升级到 3.0,但我的存储过程无法正常工作,所以这就是我所拥有的。
我有一些 sp 从许多不同的表返回数据,所以我创建了一个包含所有将返回的自定义字段的类,并在上下文类中映射它们。
在 2.1 中我是这样做的。
public DbQuery<ProductByKeyword> ProductBriefInfoModel { get; set; }
builder.Query<ProductByKeyword>();
在 3.0 中我将其更改为。
public DbSet<ProductByKeyword> ProductBriefInfoModel { get; set; }
builder.Entity<ProductByKeyword>().HasNoKey();
现在这不适用于我需要添加迁移的错误,并且在添加迁移后,我看到 ef core 正在为此创建一个表,所以我看到这里有问题,谁能指导我在哪里错误的?为此,我的数据库中没有任何视图或表格,它只是一个将返回结果的 sp,我想将它们放入模型中。
【问题讨论】:
标签: .net-core entity-framework-core asp.net-core-3.0 ef-core-3.0