|
|
1
0
odata背后的主要声音之一pablo castro说,在没有查询功能的情况下提供odata服务完全符合他们的意图。见 this 博客帖子。 这就是我希望他们在odata响应中实现“搜索”链接的原因之一,这样客户端应用程序就可以确定查询功能是否可用。像OpenSearch这样的东西。
这样,客户机就可以很容易地发现是否实现了搜索。 |
|
|
2
1
如果可以在OData提供程序中执行查询,只需将数据加载到T列表(T是实体的类型)中,然后简单地返回list.asqueryable()。这将返回一个linq to objects queryable,它提供对所有查询选项的完全支持,并基于内存中的存储(列表)。 请注意,要使此操作正常工作,您的IDataServiceQueryProvider.IsNullPropagationRequired必须返回true(因为Linq to objects要求通过查询正确传播null)。 另外,如果将canreflectioninstanceproperty anywhere设置为false,则需要重写一些查询。如果是这样的话,看看这个帖子 here 有关如何访问属性的说明。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 2 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |