【问题标题】:Breeze spatial query微风空间查询
【发布时间】:2013-11-04 22:41:51
【问题描述】:

我们需要运行空间查询,并且我们也在使用 Breeze,我知道 Breeze 目前不支持空间查询。所以我想知道是否可以使用常规 Odata 格式将常规查询传递给控制器​​;运行查询,然后将结果与直接针对实体框架运行的空间查询进行联合?

这样,我们可以让客户准备人口统计查询并对我们感兴趣的人进行一级“过滤”,然后应用空间查询进行二级“过滤”。

这可能吗?语法是什么样的?

谢谢!!!!!!

鲍勃

【问题讨论】:

    标签: sql-server breeze spatial


    【解决方案1】:

    Breeze 无法在空间类型上构造 OData 过滤器,但任何 Breeze WebApi/WebApi2 服务器都可以“返回”空间类型。因此,如果您的查询结果返回包含空间类型的实体或投影,它将在客户端上可用。 (客户端格式依赖于 JSON.NET 格式化程序)。

    如果这是可以接受的,那么您可以使用 Breeze 的 NamedQuery 工具将额外的参数传递给您的服务器端查询,并使用这些参数来构建您自己的空间过滤。

    希望这是有道理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多