|
|
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 有关如何访问属性的说明。 |
|
|
kor_ · 如何设置MS Fakes对象的返回值? 8 年前 |
|
johnny 5 · OData元数据公开所有实体。净核心 8 年前 |
|
|
Joey · Dynamics 365财务运营实体关系 8 年前 |
|
|
Ajay · OData模型不工作 8 年前 |
|
|
DoArNa · 展开并筛选OData 8 年前 |