哪个更适合使用 linq to nhibernate 获取表的最后一行?为什么?
internal Bill GetLastBill()
{
var q = from b in session.Linq<Bill>()
select b;
return q.OrderByDescending(x => x.Id).First();
}
或
internal Bill GetLastBill()
{
long maxId = session.Linq<Bill>().Max(i => i.Id);
var q = from b in session.Linq<Bill>()
where b.Id == maxId
select b;
return q.First();
}
最佳答案
关于c# - 哪一个更适合使用 linq 使我的表的最后一行进入休眠状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430246/