Я хочу создать представление, используя шаблон бритвы, но я не хочу писать класс для модели, потому что во многих представлениях у меня будет много запросов, которые будут возвращать разные модели.
Например, у меня есть запрос linq:
from p in db.Articles.Where(p => p.user_id == 2)
select new
{
p.article_id,
p.title,
p.date,
p.category,
/* Additional parameters which arent in Article model */
};
Мне нужно написать View для этого запроса. Этот запрос возвращает статьи.
Теперь я не знаю, как должно выглядеть определение модели.
Я пытался использовать это определение:
@model System.Collections.IEnumerable
Но тогда у меня была ошибка, чем fileds, не существует в типе объекта:
* CS1061: «объект» не содержит определения для «поля_добавок», и невозможно найти метод расширения «поле_добавок», принимающий первый аргумент типа «объект» *
Это моя модель, для которой я не хочу писать следующую модель. Конечно