LINQ to Entitiesnereconnaîtpaslaméthode'System.DecimalParse(System.String)'

时间:2018-04-04 10:23:41

标签: c# asp.net-mvc linq

在我的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()    
        });

如果有人可以帮助我,我被封锁了,我在网上尝试了一些解决方案,但没有结果。

0 个答案:

没有答案