我正在尝试将新过滤器“任何”和“全部”与 odata 和实体框架一起使用。
例如:我想找出具有 dotnet 技能的员工。所以我有一个技能模型类,其名称是属性和员工模型类之一,它具有一系列技能。现在,当我使用过滤器 Skills/any(skill: Skill/Name eq 'Dotnet') 查询(odata)员工时,我必须在技能集合中获取所有拥有 Dotnet 的员工。
但是当我应用过滤器实体框架时抛出一个异常,说不支持集合。但是,如果我在不应用过滤器的情况下执行查询,然后将过滤器应用于结果列表,它就可以工作。请帮忙。