Why linq is trying to check second expression anyway?
.Where(t =>  String.IsNullOrEmpty(someNullString) || t.SomeProperty >= Convert.ToDecimal(someNullstring))
What is usual workaround?
Update:
It is about LINQ to SQL, of course. It cannot translate to SQL. 
 
     
     
     
     
     
    