在我的SQL SERVER中,我有一个字段Poids(类型:Varchar),当我尝试将其转换为Decimal时,我遇到了这个错误:“LINQ to Entitiesnereconnaîtpaslaméthode'System.DecimalParse(System.String) '“。 这是我的代码:
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.Parse(w.Poids)).Sum(),
Nbwg =x.Wg.Where(y => y.Id_rec == x.Id_rec).Count()
});
如果有人可以帮助我,我被封锁了,我在网上尝试了一些解决方案,但没有结果。