gpt4 book ai didi

asp.net-web-api - 是否可以通过 Web API 进行 OData 的空间查询

转载 作者:行者123 更新时间:2023-12-01 15:32:54 25 4
gpt4 key购买 nike

我正在尝试允许查询我的 Entity Framework 的实体 (OData)。我的一些实体属于 DBGeography,我想对它们进行查询。我在这样的查询上失败了:

api/towns?$filter=geo.distance(Location,Point (0.0 0.0)) lt 100

"')' or ',' expected at position 28 in 'geo.distance(Location,Point (0.0 0.0)) lt 100'."

最佳答案

根据 ODATA.org ( link ) ( link ) 它应该是

http://domain.com/api/controller?
$filter=geo.distance(Location, geography'Point(-71.798 45.144)') lt 10000

但是 web api 抛出这个异常:

"Message": "An error has occurred.",
"ExceptionMessage": "Unknown function 'geo.distance'.",
"ExceptionType": "System.NotImplementedException",

我想目前还不支持,希望很快就会支持。在 ASP.NET's Codeplex 上有关于它的讨论, 但没有答案。

关于asp.net-web-api - 是否可以通过 Web API 进行 OData 的空间查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048836/

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