我有很多实体,每个实体都嵌套了List<>
个.
例如,我有BaseEntity
个,其中有List<ColumnEntity>
个.
我们使用的是WPFUI,我们需要跟踪每个BaseEntity
列表中的所有更改.它是通过基于所需列表实例化A new ObservableCollection
并绑定到该ObservableCollection
来实现的.
将所有这些嵌套的Lists
更改为ObservableCollections
有什么利弊?那么我们可以跟踪BaseEntity
本身的所有更改,而无需将每个BaseEntity
列表重新分配到修改的界限ObservableCollection
?
假设从未使用过特定于List
的方法.