Ich habe viele Entitäten mit jeweils verschachtelten List<>
.
Zum Beispiel habe ich BaseEntity
was hat List<ColumnEntity>
.
ColumnEntity
Klasse 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 ObservableCollection
basierend auf der benötigten Liste instanziiert und daran gebunden wird ObservableCollection
.
Was ändern sich die Vor- und Nachteile all diese verschachtelt Lists
zu ObservableCollections
? So können wir alle Änderungen an BaseEntity
sich verfolgen, ohne jede Liste einer BaseEntity
geänderten Bindung zuzuweisen ObservableCollection
?
Angenommen, es List
werden niemals spezifische Methoden verwendet.