Bonjour,
Déjà, il y a une erreur de conception sur le type de poids dans la base de données, parce que si tu mets 3.5 ça marchera peut être, si tu met 3,5 on est pas sur,si tu mets 3.5 kg, ça va planter.
En admettant que le contenu soit cohérent, tu pourrais essayer cela sans garantie
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| var list = db.Réception.Where(y => y.Supprimée == false).
Select(x => new
{
Id_rec = x.Id_rec,
N° = x.N°,
Date_rec = x.Date_rec.ToString(),
heure_rec = x.heure_rec.ToString(),
Qualité = x.Qualité.Qualité1,
Poids = x.Wg.AsEnumerable().Where(y => y.Id_rec == x.Id_rec).Select(w => (decimal) w.Poids).Sum(),
Nbwg =x.Wg.Where(y => y.Id_rec == x.Id_rec).Count()
}); |
Bonne soirée
Soazig
Partager