Генерация представления с использованием DbQuery в качестве модели - PullRequest
0 голосов
/ 05 июня 2019

У меня новое приложение Mvc Core.Я хочу, чтобы отобразить список, если элементы из представления SQL.На основании этой статьи я создал класс, соответствующий представлению sql:

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

Затем я добавил следующий код в DbContext:

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

Иследующее для OnModelCreating () DbContext:

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

У меня есть следующий простой метод действия в контроллере перед добавлением любой модели представления:

    public IActionResult Index()
    {

        return View();
    }

И теперь я попытался автоматическисоздать представление индекса.Но получил сообщение об ошибке:

enter image description here

Как я могу решить эту проблему?

...