首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LINQ to Entities 不识别方法“System.DateTime AddDays(Double)”,因此该方法无法转换为存储表达式

2012-01-26 
求助 LINQ to Entities 不识别方法“System.DateTime AddDays(Double)”,因此该方法无法转换为存储表达式。a

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

热点排行