Использование лямбда-выражений и ограничителя In
У меня есть запрос, в котором я хочу ограничить результаты на основе значения одного поля, и если оно содержится в списке значений.
public List<Client> GetClientsByExtractIds(List<Guid> extractIds)
{
AJGDMSStagingContext context = new AJGDMSStagingContext(STAGING_CONNECTION_STRING);
return context.Clients.ToList();
}
Так что это должно быть что-то вроде: Clients.ExtractId.Contains(ExtractIds)
Один из вариантов, который у меня есть, - это получение всех клиентов, а затем просто циклическое переключение всех из них в памяти, но я бы предпочел получить их непосредственно из БД.