var query =来自context中的c 其中c.AlbumID在albumIds中 选择c。专辑名称;这里albumIds是某种自定义类型的IENUM (在我的情况下是实体)当我执行上述查询时,我得到一个错误运算符==不能应用于int和IEnumerable类型这个错误是可以接受的,但我该如何克服 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 稍微转一下-您想检查可枚举的专辑ID是否包含您刚刚在linq中迭代到的专辑的ID。所以这样的事情...albumIds = {1,2,13,25,277,567};var query = context.Albums.Where(x=> albumIds.Contains(x.ID));(对不起,在我面前没有工具的情况下编写示例代码,因此可以避免任何明显的错误。希望您能从中得到启发)。 (adsbygoogle = window.adsbygoogle || []).push({}); 10-05 20:30