Ich habe viele Entitäten mit jeweils verschachtelten List<>.
Zum Beispiel habe ich BaseEntitywas hat List<ColumnEntity>.
ColumnEntityKlasse hat List<Info>und so weiter.
Wir arbeiten mit einer WPF- Benutzeroberfläche und müssen alle Änderungen in jeder Liste von verfolgen BaseEntity. Es wird implementiert, indem a new ObservableCollectionbasierend auf der benötigten Liste instanziiert und daran gebunden wird ObservableCollection.
Was ändern sich die Vor- und Nachteile all diese verschachtelt Listszu ObservableCollections? So können wir alle Änderungen an BaseEntitysich verfolgen, ohne jede Liste einer BaseEntitygeänderten Bindung zuzuweisen ObservableCollection?
Angenommen, es Listwerden niemals spezifische Methoden verwendet.