gpt4 book ai didi

wcf-data-services - 我可以使用 WCF 数据服务 (OData) 查询执行 'Distinct' 吗?

转载 作者:行者123 更新时间:2023-12-04 08:58:05 24 4
gpt4 key购买 nike

我真的需要能够对 WCF 数据服务查询执行“DISTINCT”。

据我所知,这样的功能不存在。我知道我可以在客户端的 Linq 查询中使用 Distinct 扩展方法,但它仍然可以补充完整的结果集(在这种特殊情况下,这不是我想要的)。

有任何想法吗?

最佳答案

不是内置的。它目前也根本不是 OData 协议(protocol)的一部分(除了计数之外没有聚合,我们肯定甚至需要考虑它)。推荐的方法是检索所有数据并在客户端上执行设置操作(糟糕!)。

也就是说,您必须以某种方式在客户端和服务器上扩展 WCF 数据服务以提供此功能(我对它不够熟悉,无法为您指出正确的钩子(Hook))。

您可以随时提供 WebMethod (顺便说一下,这只是 WCF)来完成这项工作,但我想这不是您打算使用数据服务的方式。

关于wcf-data-services - 我可以使用 WCF 数据服务 (OData) 查询执行 'Distinct' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867365/

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