var querycodes= new string[] {"aaa", "bbb", "ccc"};
var query = collection.AsQueryable<Source>()
.Where(d => (d.codes.Count == querycodes.Count() &&
!d.codes.Except(querycodes).Any()));
它抛出错误:
无法确定表达式的序列化信息:Enumerable.Count(Enumerable.Except(d.codes, String[]:{ "aaa", "bbb" ... }))。
如何实现查询目标?