use String.Comare method to compare two strings in where clause E.g. query = from m in query where String.Compare(m.ReportNo, criteria.ReportNoFrom) >= 0 select m;