日期:2014-05-20  浏览次数:21046 次

求助 LINQ to Entities 不识别方法“System.DateTime AddDays(Double)”,因此该方法无法转换为存储表达式。
a = a.Where(uu => uu.Tb_addxinxi.datenum.Value!=0 ? uu.Tb_addxinxi.addtime > DateTime.Now.AddDays(-uu.Tb_addxinxi.datenum.Value):uu.id>0).ToList();

DateTime.Now.AddDays()

不好放外面!因为里面还有-uu.Tb_addxinxi.datenum.Value

请问各位高手怎么解决这个问题?



------解决方案--------------------
(uu.Tb_addxinxi.addtime-DateTime.Now).Days < uu.Tb_addxinxi.datenum.Value