【发布时间】:2016-08-26 03:21:00
【问题描述】:
我在 SQLserver 中有一个名为 CandidateContacts 的表,其中包含以下字段 Id、createDate、dateUpdated、address。
我正在尝试获取给定 ID 列表中每个 ID 的最新更新记录。
List<int?> candidateIds = new List<int?>;
candidateIds .Add(761);
candidateIds .Add(789);
candidateIds .Add(742);
以下语句给出以下错误:
运算符 '&&' 不能应用于类型为 'bool 和 'DateTime?' 的操作数?
var itemsMax = db.CandidateContacts.Where(x => candidateIds.Contains(x.idCandidateLogin) && db.CandidateContacts.Max(y => y.dateUpdated));
【问题讨论】: