Я хочу объединить записи двух списков IQueryable в С#. Я пытаюсь
IQueryable<MediaType> list1 = values;
IQueryable<MediaType> list2 = values1;
obj.Concat(obj1);
и
IQueryable<MediaType> list1 = values;
IQueryable<MediaType> list2 = values1;
obj.Union(obj1);
но если list1 пусто, результирующий список также пуст. В моем случае либо list1 может быть пустым, но list2 может иметь записи. Как их объединить?