Tengo muchas entidades anidadas List<>
en cada una.
Por ejemplo, tengo lo BaseEntity
que tiene List<ColumnEntity>
.
ColumnEntity
clase tiene List<Info>
y así sucesivamente.
Estamos trabajando con una interfaz de usuario de WPF y necesitamos realizar un seguimiento de todos los cambios en cada lista de BaseEntity
. Se implementa creando una instancia new ObservableCollection
basada en la lista necesaria y con un enlace a eso ObservableCollection
.
¿Cuáles son los pros y los contras cambiando todos estos anidados Lists
a ObservableCollections
? Entonces, ¿podemos rastrear todos los cambios en BaseEntity
sí mismo sin reasignar cada lista BaseEntity
a un límite modificado ObservableCollection
?
Suponiendo que los métodos específicos de List
nunca se utilizan.