选择最后插入的十行

Fak*_*man 3 entity-framework entity-framework-4

我正在使用实体框架.我想最近插入(意味着最后十个)十行.该表User有两列:

userID
password
DateTime
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得最近的十行?

mar*_*c_s 7

如果您有DateTime(或DATE)列,那么您可以使用以下内容:

using(YourDbContext ctx = new YourDbContext())
{
   var lastTenRows = ctx.Users.OrderByDescending(u => u.DateTimeColumn).Take(10).ToList();
} 
Run Code Online (Sandbox Code Playgroud)