Perché linq sta provando a controllare la seconda espressione comunque?Perché non funziona questo cortocircuito in lambda?
.Where(t => String.IsNullOrEmpty(someNullString) || t.SomeProperty >= Convert.ToDecimal(someNullstring))
Qual è la soluzione alternativa?
Aggiornamento:
Si tratta di LINQ to SQL, naturalmente. Non può tradurre in SQL.
È questo LINQ to SQL? – SLaks
Improvvisamente trovo il>> e> = in questo codice molto confuso. :-) (E ho usato entrambi abbastanza spesso, ma mai insieme nella stessa dichiarazione.) –
sì. bene, grazie, ho capito :) – rudnev