求助 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