0
select * from employees where ([email protected] or @emp is null) and ([email protected] or @dep is null)
到LINQ statment?
select * from employees where ([email protected] or @emp is null) and ([email protected] or @dep is null)
到LINQ statment?
C#
int empID = [whatever...]
var e = from e in db.Employees
where e.emp_id == empID || e.emp_id == null
select e;
我假設@emp is null
部分是一個錯字,你希望emp_id is null
。如果沒有,只需切換它。
我建議在LINQ上使用reading some more。
對不起,沒有辦法做到這一點。 LINQ提供程序旨在將代碼轉換爲SQL語句,而不是其他方式。