我创建了这个查询,但我不知道如何找到最后一个 date_attribution
var usertmp = from user in entity.inv_utilisateur
join userbadgetmp in entity.inv_utilisateur_badge on user.u_id equals userbadgetmp.u_id into gj
from userbadge in gj.DefaultIfEmpty()
select new UserEJ
{
u_id = (int) user.u_id,
name = user.name,
date_attrib = userbadge.date_attribution // here I want find the last date
};
例如,如果我有这 2 个表:
inv_utilisateur inv_utilisateur_badge
u_id name u_id date_attribution
1 name1 1 20130911
1 20130807
2 name2 2 20120608
3 name3
我需要结果
u_id name date_attribution
1 name1 20130911
2 name2 20120608
3 name3
编辑 1
字段的类型是:u_id:int,name:string,date_attribution:datetime