Я пытаюсь объединить (объединить или объединить) два списка / коллекции в один. Два списка имеют общий базовый класс. например Я пробовал это:
IQueryable contractItems = myRepository.RetrieveContractItems();
IQueryable changeOrderItems = myRepository.RetrieveChangeOrderItems();
IQueryable folderItems = contractItems.Concat(changeOrderItems);
Но получаю ошибку LINQ DbUnionAllExpression требует аргументов с совместимой коллекцией ResultTypes.
Кто-нибудь знает, как это сделать правильно? Единственное, что я мог погуглить, это еще один вопрос StackOverflow: Объекты LINQ Union с одинаковым базовым классом
Спасибо.