Я хочу создать представление с использованием шаблона бритвы, но я не хочу писать класс для модели, потому что во многих представлениях у меня будет много запросов, которые будут возвращать разные модели.
Например, у меня есть запрос 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 */
};
Мне нужно написать представление для этого запроса. Этот запрос возвращает статьи.
Теперь я не знаю, как должно выглядеть определение модели.
Я попытался использовать это дефинитирование:
@model System.Collections.IEnumerable
Но тогда у меня был erros, чем fileds не существует в типе объекта:
* CS1061: 'object' не содержит определения для 'addition_field', и не может быть найден метод расширения 'addition_field', принимающий первый аргумент типа 'object' *
Это моя модель, для которой я не хочу писать следующую модель. Конечно,