Мне нравится ответ Brian R. Bondy. Я просто хотел добавить, что Википедия предоставляет четкое описание REST. Статья отличает его от SOAP.
REST является обменом информацией состояния, сделанной максимально максимально.
SOAP является протоколом сообщения, который использует XML.
Одна из главных причин, что многие люди переместились от SOAP до REST, - то, что WS -* (названный нащельной рейкой WS) стандарты, связанные с основанными на SOAP веб-сервисами, является ЧРЕЗВЫЧАЙНО сложным. См. Википедия для списка спецификаций. Каждая из этих спецификаций очень сложна.
РЕДАКТИРОВАНИЕ: по некоторым причинам ссылки не отображаются правильно. REST = http://en.wikipedia.org/wiki/REST
WS -* = http://en.wikipedia.org/wiki/WS - *
Вы хотите использовать метод расширения SelectMany
.
var residences = details.SelectMany(d => d.AppForm_Residences).ToList();
Использовать SelectMany
var all = residences.SelectMany(x => x.AppForm_Residences);