Hej, chciałbym połączyć kilka IQueryable w jeden. Znalazłem metodę .Concat(), która wydaje mi się być dobra, ale może w zły sposób ją wykorzystuję. Mam mniej więcej taki kod:
if (Status.Contains(R))
{
pF = q.Where(a => a.ADP && a.Status.Equals(R));
}
if (Status.Contains(NC))
{
pF = q.Where(a => a.ADP && a.Status.Equals(NC));
}
if (Status.Contains(E))
{
pF = q.Where(a => a.ADP && a.Status.Equals(E)));
}
Każdy z powyższych ifów zwraca IQueryable i teraz chciałbym je połączyć w jakiś jeden nadrzędny, który mógłbym zwrócić w returnie, który zawierałby w sobie wszystkie składowe. W jaki sposób można by to zgrabnie zrobić?