Vah*_*iri 2 c# linq linq-to-entities
您好如何通过linq编写以下sql查询
Select * From Employee where EmployeeId not in (Select EmployeeId in orders)
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
var query = from e in context.Employees
let ids = context.Orders.Select(o => o.Employee.Id)
where !ids.Contains(e.Id)
select e;
Run Code Online (Sandbox Code Playgroud)
或这个:
var query = from e in context.Employees
where !context.Orders.Any(o => o.Empolyee.Id == e.Id)
select e;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1884 次 |
| 最近记录: |