У меня проблема с выяснением того, как отфильтровать набор значений из моей таблицы базы данных по последней введенной дате
пока у меня есть следующий оператор linq
List<int> vals = new List<int>{1, 2, 3, 4, 5};
Context.Table.Where(x => x.Col1 == col1 && vals.Contains(x.Col2)).OrderByDescending(x => x.DateEntered).Distinct().ToList();
Кажется, что возвращаются все строки? Так в основном для каждого vals
элементов, например 1,2,3,4 должен вернуть один ряд.
Есть предложения, пожалуйста?