我有一个Order
和OrderMaster
表。首先,我查询主表,然后从该表创建一列整数的哈希集。最后,我想获取具有这些值的所有订单。
当我执行包含时,ToList()
失败并且出现错误
bool 类型不包含成员 ToList
我在这里做错了什么?
mappings = await _context.OrderMapping
.Where((OrderMapping em) => em.MOID == UID)
.ToListAsync();
HashSet<int> ids2 = new HashSet<int>((mappings.Select(a => a.ORDERMAPID)));
orders = await _context.Order
.Where(x => ids2.Contains(x.ORDERMAPID)
.ToListAsync();
似乎您在 Contains(...) 之后缺少一个“)”。以下应该有效:)