gpt4 book ai didi

c# - 在sql server中获取最后100条插入的记录

转载 作者:行者123 更新时间:2023-11-30 14:13:49 25 4
gpt4 key购买 nike

我想在 sql server 2008 中检索最后 100 条插入的记录。

请更正我的代码。表 testContext.testDetailRecords 中的 Pkey 是标识列。

var pkeys = (from tests in testContext.testDetailRecords
where tests.Pkey > (select max(tests.Pkey)-100 from testContext.testDetailRecords))
select tests.Pkey).ToList();

最佳答案

怎么样

var pkeys = testContext.testDetailRecords
.OrderByDescending(x => x.PKey)
.Take(100)
.Select(x => x.PKey);

这应该大致翻译成 SQL

SELECT TOP 100 PKey
FROM testDetailRecords
ORDER BY PKey DESC

关于c# - 在sql server中获取最后100条插入的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com