使用DbQuery作为模型生成视图

时间:2019-06-05 20:27:13

标签: asp.net-core-mvc entity-framework-core

我有一个新的Mvc Core应用程序。如果要从sql视图中查看项目,我想显示一个列表。基于此here,我创建了一个与sql视图相对应的类:

wire: D:\git\go\vendor.manager\src\lib\di\appbuild.go:50:5: **vendor.manager/lib/di.MyFooer does not implement vendor.manager/lib/di.Fooer

然后我将以下代码添加到DbContext:

public class ItemsUsersAllocations
{
    public int UserId { get; set; }
    public int ItemId { get; set; }
    ...
}

DbContext的OnModelCreating()如下:

    public virtual DbQuery<ItemsUsersAllocations> ItemsUsersAllocations { get; set; }

在添加任何viewmodel之前,我在控制器中具有以下简单的操作方法:

    modelBuilder.Query <ItemsUsersAllocations>().ToView("vw_UsersAllocations");

现在我尝试自动生成索引视图。但是收到错误消息:

article

我该如何解决?

0 个答案:

没有答案