What is Dynamic Data?
mainDynamic Data is a portable class library that brings the power of Reactive Extensions (Rx) to collections. It is designed to solve the complexity of managing dynamic collections that require filtering, sorting, grouping, transforming, or joining multiple data sources.
Instead of manually managing collection updates, you maintain a primary data source (a SourceCache<TObject, TKey> or SourceList<TObject>) and then chain together declarative operators to shape the data. The resulting observable collections automatically reflect changes made to the underlying source.