Predicate where condition is not working in IQueryable but working after converted IQuaryable to ToList() : This is not working

**IQueryable<Items> items = Repository.GetItems(orderNo).Where(predicate);**

This is working

**IQueryable<Items> items = Repository.GetItems(orderNo).ToList().Where(predicate).AsQueryable();**

But i don't want to convert the results to list while these are in IQueryable

Please note : I am using **Convert.ToDateTime()** method in **predicate (dynamic) where** condition


