@WSGlebKavash

Как сделать выборку по значению в C#?

User.cs
public partial class User {
    public int Id { get; set; }
    public string Login { get; set; }
    public string Password { get; set; }
}
Массив и список
int[] codes = new int[] { 432, 825, 147 };
List<User> users //Какие-то пользователи
В базе данных есть n-количество пользователей. Каждый из них имеет уникальный идентификатор. Дан массив с идентификаторами. Задача выбрать только тех пользователей, чьи идентификаторы есть в массиве и записать их в новый список.
У коллекций в C# есть методы list.Where(), list.Select(), list.SelectMany() и т. д. Какой из них использовать в данной ситуации? Как можно решить данную задачу?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
int[] filterIds;
query.Where(x => filterIds.Contains((x.Id));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы