에 나는EntitySet <IEnumerable을 <T>>는 IEnumerable <T>
EntitySet<IEnumerable<T>>
일부 쿼리에서 반환 및
내가 할 수IEnumerable<T>.
에 캐스팅 할 필요가 있나요?
에 나는EntitySet <IEnumerable을 <T>>는 IEnumerable <T>
EntitySet<IEnumerable<T>>
일부 쿼리에서 반환 및
내가 할 수IEnumerable<T>.
에 캐스팅 할 필요가 있나요?
EntitySet<IEnumerable<T>>
에 대한 작업처럼 보인다. 그래서 당신은이 작업을 수행 할 수 있습니다
IEnumerable<T> flattenedList = entitySet.SelectMany(e => e);
조금 이상한 보이지만 SelectMany
는 목록에있는 각 항목에서 "자식 목록"을 얻고 모든 아이가 하나의리스트에 함께 나열 연결해 기능을합니다. 이 경우 목록의 각 항목이 목록이므로 람다는 짧고 짧습니다.
이 IEnumerable<IEnumerable<T>>
를 구현 SelectMany