如何在我的数据库中的特定列中获取最后 3 个附加值
How to Get the last 3 added value in specific column in my database
我的数据table名字叫Shift它的数据如下
我使用以下语法获取最后添加的值
Shiftlast = _db.Shift.OrderByDescending(c => c.Id).First(); ---the result is 3500
我的问题是如何同时获得最后一个之前和最后一个之前的值
这是 2500 和 152,我需要每个值都在变量中获取,如下所示
Shiftlast = _db.Shift.OrderByDescending(c => c.Id).First();
Shiftbeforelast = _db.Shift.OrderByDescending(c => c.Id).??;
Shiftbeforebeforelast = _db.Shift.OrderByDescending(c => c.Id).??;
我尝试了 take(3) 方法,但出现错误
Shifts 是什么类型的变量?也许是 List<T>
并且您需要添加 .ToList();
Shifts = _db.Shift.OrderByDescending(c => c.Id).Take(3).ToList();
我的数据table名字叫Shift它的数据如下
我使用以下语法获取最后添加的值
Shiftlast = _db.Shift.OrderByDescending(c => c.Id).First(); ---the result is 3500
我的问题是如何同时获得最后一个之前和最后一个之前的值 这是 2500 和 152,我需要每个值都在变量中获取,如下所示
Shiftlast = _db.Shift.OrderByDescending(c => c.Id).First();
Shiftbeforelast = _db.Shift.OrderByDescending(c => c.Id).??;
Shiftbeforebeforelast = _db.Shift.OrderByDescending(c => c.Id).??;
我尝试了 take(3) 方法,但出现错误
Shifts 是什么类型的变量?也许是 List<T>
并且您需要添加 .ToList();
Shifts = _db.Shift.OrderByDescending(c => c.Id).Take(3).ToList();