我刚开始使用 linq,但遇到了一些问题。我有一个大的 A 型集合和一个小的 B 型集合。我想要 A 中的项目列表,它们的“id”确实存在于 B 中。所以这是我认为可行的方法:
List<string> list = collection_A .Where(c => collection_B.Any(x => x.MessageId == c.Id)) .Select(c=>c.Id) .ToList();
我在 .Net 中使用 mongoDB linq 提供程序,错误是:System.ArgumentException:不支持的过滤器。关系是 1-1
其实我不知道在这种情况下我是否应该使用“加入”或其他东西。
慕盖茨4494581
鸿蒙传说
相关分类