Tengo muchas entidades anidadas List<>en cada una.
Por ejemplo, tengo lo BaseEntityque tiene List<ColumnEntity>.
ColumnEntityclase 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 ObservableCollectionbasada en la lista necesaria y con un enlace a eso ObservableCollection.
¿Cuáles son los pros y los contras cambiando todos estos anidados Listsa ObservableCollections? Entonces, ¿podemos rastrear todos los cambios en BaseEntitysí mismo sin reasignar cada lista BaseEntitya un límite modificado ObservableCollection?
Suponiendo que los métodos específicos de Listnunca se utilizan.