Hi Vishal,
You can use the predicates for this.
For example :
Expression<Func<City, bool>> filterExpression = x => x.ServiceType=1,2;
And the linq like :
from cs in UnitOfWork.CaseRepository.All().Where(filterExpression)
</func>
You can add your filter conditions to the expression.
I havent tested this, but you can search it this way by using predicates.
Hope this helps !! :)
Regards,
Praneet