首页 新闻 会员 周边 捐助

如何生成lambda 表达式?

0
[待解决问题]

            var first =
                Repo.GetMany(n => n.CoFamilyId.CompareTo(new Guid(id)) < 0).OrderByDescending(n => n.CoFamilyId).FirstOrDefault();

 

如何把红色部分动态生成。 我只需要传入 id

wunaigong的主页 wunaigong | 初学一级 | 园豆:4
提问于:2011-12-06 09:13
< >
分享
所有回答(3)
0

扩展方法public  IQualiable<T> GetByID(this IQualiable<T> sources, int id)

{

return sources.GetMany(n => n.CoFamilyId.CompareTo(new Guid(id)) < 0).OrderByDescending(n => n.CoFamilyId).FirstOrDefault();

}

效果:Repo.GetMany().GetByID(id);

today4king | 园豆:3499 (老鸟四级) | 2011-12-06 10:11
0

动态?表达式树?

小小刀 | 园豆:1991 (小虾三级) | 2011-12-06 22:19
0

没明白

Jimson.Ma | 园豆:225 (菜鸟二级) | 2011-12-07 00:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册