如何将此 LINQ 查询转换为 lambda?
var res = from c in db.Client
where db.TimesheetLine.Select(o => o.ClientId).Contains(c.Id)
select c;
这个结果应该在下拉列表中,所以我这样开始:
ViewBag.ClientId = new SelectList(db.Client, "Id", "ClientName");
非常感谢任何帮助。
最佳答案
希望这能回答您的问题。让我知道它是否有效/无效:
var res = db.Client.Where(x => db.TimesheetLine.Select(o => o.ClientId).Contains(x.Id));
关于c# - 我如何将 linq 转换为 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29900249/