Bonjour,

J'ai une requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var model = from m in _db.Pages
                        where m.IDParent == Page
                        select new { m.ID, m.Nom, nb = _db.Pages.Where(r => r.IDParent == m.ID).Count() };
qui me renvoie des données correctes (j'ai vérifié au débogage)
Cette requête a une colonne calculée "nb" qui compte des choses et évidemment, cette colonne calculée n'est ni dans le modèle, ni dans la base de données.

Quand je passe la variable "model" à ma vue fortement typée, il me dit que nb n'existe pas (je comprends pourquoi car la vue est basée sur le modèle sans la colonne calculée)

Question : Comment faire pour avoir nb dans ma vue ?
J'ai essayé de supprimer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
@model IEnumerable<MieuxManger.Models.page>
au début de la vue pour avoir une vue faiblement typée mais je crois que je ne sais pas faire une vue faiblement typée.

Merci pour votre aide,
Olivier