gpt4 book ai didi

c# - 我需要帮助使用 lambda 表达式在 Entity Framework 上下文中查找记录

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:12 24 4
gpt4 key购买 nike

我有一个 Entity Framework 上下文,其中包含一个名为“LengthDatas”的对象和一个名为“AbsoluteCounter”的属性/列,它是一个字符串值。字符串值表示十进制数。我想使用 lambda 表达式来找到最大的一个。我将如何修改我的表达式以实现此目的?

context.LengthDatas.Where(c => c.AbsoluteCounter.Last())

(我知道该列应该是十进制的,稍后我会将其转换为十进制值)

谢谢

最佳答案

您应该先它(切换到十进制) ,然后您可以轻松地将查询更改为:

context.LengthDatas.OrderByDescending(c => c.AbsoluteCounter))

如果 absolutecounter 是小数,那么查询将对其排序,第一个元素将是最大的

关于c# - 我需要帮助使用 lambda 表达式在 Entity Framework 上下文中查找记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15971581/

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