J'ai beaucoup d'entités imbriquées List<>
dans chaque
Par exemple, j'ai BaseEntity qui a List<ColumnEntity>
ColumnEntity
catégorie a List<Info>
et ainsi de suite.
Nous travaillons avec WPF de l'INTERFACE utilisateur, et nous avons besoin de suivre toutes les modifications dans chaque Liste de BaseEntity. Maintenant, il est mis en œuvre avec la création d' new ObservableCollection
basé sur la liste des besoins, et avec la liaison à qui ObservableCollection.
Pouvez-vous nommer les avantages et les inconvénients de changer tout cela Listes imbriquées à ObservableCollections? Nous pouvons donc suivre tous les changements dans BaseEntity lui-même sans réaffectation chaque liste de BaseEntity modifié lié ObservableCollection?
En supposant que toutes les méthodes spécifiques à la Liste ne sont jamais utilisés.