Vue faiblement typée pour accepter des données en plus du modèle
Bonjour,
J'ai une requête :
Code:
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:
@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