日期:2014-05-20  浏览次数:20701 次

怎么获得最新一条语句?
C# code

我的语句是这样的
 var userbet = (from d in tt.UserBet where d.UserName == 'aaaa'
orderby d.QiShu descending 
 select d.QiShu).Distinct().FirstOrDefault();


我从数据库中查询出来的是

。。。
2202
2201
2200
2199
假如就这几条数据

为何我每次 userbet都等于2199

我想获得最新的一条,,求解,,




------解决方案--------------------
var userbet = (from d in tt.UserBet where d.UserName == 'aaaa'
 select d.QiShu).Distinct().OrderByDescending(s => s.QiShu).FirstOrDefault();