带有v3的web api odata过滤所有不使用实体框架的人。

时间:2013-06-11 06:11:39

标签: entity-framework asp.net-web-api odata

我正在尝试使用odata和entityframework的新过滤器'any'和'all'。

例如:我想找出拥有dotnet技能的员工。 所以我有一个技能模型类,其名称是属性和员工模型类之一,具有一系列技能。现在,当我使用过滤技能/任何(技能:技能/名称eq'Dotnet')查询(odata)员工时,我必须让所有在技能集合中拥有Dotnet的员工。

但是当我应用过滤器实体框架时,会抛出一个异常,说明不支持该集合。但是如果我在不应用过滤器的情况下执行查询,然后将过滤器应用于结果列表就可以了。 请帮忙。

1 个答案:

答案 0 :(得分:0)

不应该是技能/任何(技能:名称eq'Dotnet')?所以没有技能/附近的名字。