sto cercando di scrivere la dichiarazione LINQ che è equivalente a:LINQ Select Dichiarazioni - Dove Not In
select e.EmployeeID, EmployeeName = e.FirstName + ' ' + e.LastName
from Employees e
where e.EmployeeID not in
(
select EmployeeID from Managers
)
Credo di essere abbastanza vicino con il seguente:
from e in Employees
where e.EmployeeID != // This is where I'm lost
(
from m in Managers select m.EmployeeID
)
select new
{
e.EmployeeID,
EmployeeName = e.FirstName + ' ' + e.LastName
}
Sto cercando di inserirlo in un Html.DropDownList.
Anche se questo funziona sicuramente va notato che a seconda di come la query viene eseguito e (non) ottimizzato * potrebbe * hanno un terribile spettacolo. – em70
@ emaster70, penso che il modo migliore per descriverlo è che ha prestazioni E * M nella notazione Big O. – JaredPar