gpt4 book ai didi

linq-to-entities - 如何将 Linq 中的两个 GUID 与实体进行比较

转载 作者:行者123 更新时间:2023-12-03 18:38:58 25 4
gpt4 key购买 nike

我正在编写一个 L2E 查询来比较两个 GUID 值。它根本不允许直接比较,而且 L2E 查询也不允许使用 .ToString() 方法..我们如何实现这一点?

最佳答案

我不知道这是否适用于您的情况,但我发现我可以在 Linq 中使用 Guid.CompareTo 方法,并且它可以正确地将其转换为 SQL。

documentQuery.Where(s => s.DocumentGuid.CompareTo(MyGuidVariable) > 0);

这将产生以下 SQL:
AND ([Extent1].[DocumentGuid] > @p__linq__1)

关于linq-to-entities - 如何将 Linq 中的两个 GUID 与实体进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14116986/

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