最佳答案
我有很多实体,每个实体中都有嵌套的 List<>
。
例如,我有 BaseEntity
,它有 List<ColumnEntity>
。
ColumnEntity
类有 List<Info>
等等。
我们使用的是 WPF UI,我们需要跟踪每个 BaseEntity
列表中的所有更改。它是通过基于所需的列表实例化一个 new ObservableCollection
并绑定到该 ObservableCollection
来实现的。
把这些嵌套的 Lists
改成 ObservableCollections
有什么好处和坏处?那么我们可以跟踪 BaseEntity
本身的所有变化,而不必将每个 BaseEntity
列表重新分配给修改过的绑定 ObservableCollection
?
假设从未使用特定于 List
的方法。