首页新闻找找看学习计划

求一条linq语句。

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-07-13 13:49

from o in ProductDb.ORDER_ORDERINFO
join s in ProductDb.SHOP_INFO on o.ORDER_SHOPID equals s.SHOP_INFO_ID
where (o.Paytime > (s.FundLogs.LastOrDefault().Creatime == null ? DateTime.MinValue : s.FundLogs.LastOrDefault().Creatime))

报错:

LINQ to Entities 不识别方法“BoBoManagement.Entities.FundLog LastOrDefault[FundLog](System.Collections.Generic.IEnumerable`1[BoBoManagement.Entities.FundLog])”,因此该方法无法转换为存储表达式。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

不能用LastOrDefault这个方法啊。

各位,要实现这样的筛选,能怎么写呢?

Eysa的主页 Eysa | 初学一级 | 园豆:81
提问于:2015-07-13 11:50
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册