List<>
각각에 중첩 된 엔티티가 많이 있습니다.
예를 들어, 내가 가진 BaseEntity
이있는 List<ColumnEntity>
.
ColumnEntity
클래스 List<Info>
등이 있습니다.
WPF UI 로 작업하고 있으며 모든 .NET Framework 목록의 모든 변경 사항을 추적해야합니다 BaseEntity
. new ObservableCollection
필요한 목록을 기반으로 인스턴스화 하고에 바인딩하여 구현됩니다 ObservableCollection
.
이 모든 중첩 Lists
을 변경하는 장단점은 무엇입니까 ObservableCollections
? 따라서 BaseEntity
각 목록 BaseEntity
을 수정 된 경계에 다시 할당하지 않고도 모든 변경 사항을 추적 할 수 있습니다 ObservableCollection
.
에 특정한 방법 List
이 사용되지 않는다고 가정합니다 .