Есть ли эквивалент "*" для Contains ("")?Я использую некоторые шаблоны для фильтрации, и если фильтр не применяется, мне нужно вернуть все?
string[] filter = {1,2}; // This is dynamic could be filtered values or {} empty.
// This works for filtering by products (1,2)
db.Products.Where(x => filter.Contains(x.ProdId));
Что мне действительно нужно для достижения, это что-то вроде:
// If the filter is empty get all results...if there is a filter passed the filter values in for select
db.Products.Where(x => x.ProdId.Contains(filter.Length == 0 ? "*" : filter);