отправка запросов бритвы - PullRequest
0 голосов
/ 18 марта 2020

im learing. net (asp. net), у меня есть небольшой опыт работы с MVC concept.nut у меня проблемы с отправкой запросов в представлениях бритвы

У меня есть две таблицы

автор схемы {id, имя}}

книга схемы {id, название, описание, автор, writer_id}

я создал новый проект с dataFirst, скаффолдинг работает , но это не достаточно для меня, я пытаюсь сделать контроллер из пустого. я заметил, что все запросы должны быть в списке, iEnumerable, IQueryable et c. Так что очень легко отправлять запросы, такие как список или список. в представлении, используя @model. к сожалению, я не смог отправить несколько более «сложных» запросов

select dbo.writer.firstname ,dbo.book.title , dbo.book.description from dbo.book INNER JOIN dbo.writer on dbo.writer.id = dbo.book.autor_id

, когда запросы имеют «отношения»

public ActionResult Index()
    {
        booksWithNameAuthor="*linqQuery (select dbo.writer.firstname ,dbo.book.title , dbo.book.description from dbo.book INNER JOIN dbo.writer on dbo.writer.id = dbo.book.autor_id)"

        return View(booksWithNameAuthor);


    }

@ model IEnumerable Crashed @model IEnumerable Crashed

viewdata [] не работает.

Надеюсь, вы меня понимаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...