isualização @razor com classe de modelo de tipo anônimo. É possível

Quero criar uma visualização usando o modelo de barbear, mas não quero escrever uma classe para o modelo, porque em muitas visualizações terei muitas consultas que retornarão diferentes modelo

Por exemplo, eu tenho uma consulta 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 */
};

Preciso escrever uma View para esta consulta. Esta consulta retorna um artigo.

gora eu não sei como deve parecer uma definição de model

Tentei usar esta deffinition:

@model System.Collections.IEnumerable

Mas eu tive um erro do que os arquivos não existem no tipo de objeto:

* CS1061: 'objeto' não contém uma definição para 'campo de adição' e não foi encontrado nenhum método de extensão 'campo de adição' que aceite um primeiro argumento do tipo 'objeto' *

Este é o meu modelo para o qual não quero escrever um próximo modelo. Clar

questionAnswers(3)

yourAnswerToTheQuestion