如何将此LINQ查询转换为lambda?
var res = from c in db.Client
where db.TimesheetLine.Select(o => o.ClientId).Contains(c.Id)
select c;
Run Code Online (Sandbox Code Playgroud)
这个结果应该在下拉列表中,所以我开始这样:
ViewBag.ClientId = new SelectList(db.Client, "Id", "ClientName");
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢.
希望这能回答你的问题.如果它确实/不起作用,请告诉我:
var res = db.Client.Where(x => db.TimesheetLine.Select(o => o.ClientId).Contains(x.Id));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
329 次 |
最近记录: |