Warum versucht linq den zweiten Ausdruck trotzdem zu überprüfen?Warum funktioniert dieser Lambda-Kurzschluss nicht?
.Where(t => String.IsNullOrEmpty(someNullString) || t.SomeProperty >= Convert.ToDecimal(someNullstring))
Was ist die übliche Problemumgehung?
Update:
Es ist über LINQ to SQL, natürlich. Es kann nicht in SQL übersetzt werden.
Ist das LINQ zu SQL? – SLaks
Ich finde plötzlich das => und> = in diesem Code sehr verwirrend. :-) (Und ich habe beide ziemlich oft benutzt, aber nie zusammen in der gleichen Aussage.) –
ja. gut, danke, ich habe es :) – rudnev