У меня есть объект, какТам, где условие внутри лямбда-выражения C#
public class Program
{
public int ID { get; set; }
public bool IsActive { get; set; }
public string Title { get; set; }
}
и
public class EMetrics
{
public int ID { get; set; }
public bool IsActive { get; set; }
public string Title { get; set; }
public List<Program> Programs { get; set; }
}
У меня есть метод хранилища, как,
IEnumerable<EMetrics> IEmetricsRepository.GetAllByProgram(params int[] programIds)
{
var metrics = EntitySet
.Where(x => programIds.Contains(x.Programs.Select(x => x.ID)))
.ToList();
return metrics;
}
[Приведенный выше код бросать построить ошибку]
Здесь только wh Если я столкнулся с проблемой получения EMetrics на основе параметров массива Ids программы.
Я хочу, чтобы список Emetrics был связан с программой.