gpt4 book ai didi

c# - 使用 linq to sql 获取最后一个元素

转载 作者:可可西里 更新时间:2023-11-01 03:13:17 26 4
gpt4 key购买 nike

我有这个:

var result = (from t in MyDC
where t.UserID == 6
orderby t.UpdateTime
select t.ID).Last();

基本上,我使用的是 Linq-to-Sql,它不支持 .Last 运算符。我可以检索用户的所有记录,然后使用 linq to objects 来获取我的值,但我想知道如何使用 linq-to-sql 执行此操作并仅返回一条记录。

感谢您的建议。

最佳答案

只需按降序排列并使用 .First() 代替:

var result = (from t in MyDC  
where t.UserID == 6
orderby t.UpdateTime descending
select t.ID).First();

关于c# - 使用 linq to sql 获取最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270632/

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