Почему linq пытается проверить второе выражение?
.Where(t => String.IsNullOrEmpty(someNullString) || t.SomeProperty >= Convert.ToDecimal(someNullstring))
Что такое обычное обходное решение?
Update:
Конечно, речь идет о LINQ to SQL. Он не может перевести на SQL.