c# - Enumerable.Any 方法不受支持

标签 c# linq elasticlinq

我有这段代码:

var jobs3 = _provider.Context.Query<JobResults>()
                     .Where(m => m.Groups.Any(y => userGroups.Contains(y.GroupName)))
                     .ToList();

这个方法在标题中给了我异常(exception)。我怎样才能解决这个问题?有没有办法在不使用 Any 的情况下运行此方法?谢谢。

最佳答案

我通过将 IQueryable 转换为 List、处理列表然后将其转换回 IQueryable 解决了这个问题。

关于c# - Enumerable.Any 方法不受支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43068577/

相关文章:

c# - 将 Env Conn String 注入(inject) .NET Core 2.0 w/EF Core DbContext 与 Startup prj 不同的类库中并实现 IDesignTimeDbContextFactory

c# - 以编程方式调整 DataGrid 列的大小 OnLoaded

c# - 使用 DocumentFormat.OpenXml dll 读取 .Doc 文件

c# - 使用 John Myczek 类的水印

c# - 使用 Linq 从数据库中获取项目的最小值和最大值

c# - 使用 c# Func 作为 IQueryable 的一部分而不执行内存调用

c# - Linq 查询从 Sql 数据库返回重复记录

c# - 找出 ElasticLinq 实际上在做什么