Rx is extremely powerful but out of the box provides nothing to assist with managing collections. In most applications, there is a need to update the collections dynamically. Typically a collection is loaded and after the initial load, asynchronous updates are received. The original collection will need to reflect these changes. In simple scenarios the code is simple. However, typical applications are much more complicated and may apply a filter, transform the original dto and apply a sort. Even with these simple everyday operations, the complexity of the code is quickly magnified. Dynamic data has been developed to remove the tedious code of dynamically maintaining collections. It has grown to become functionally very rich with at least 60 collection-based operations which amongst other things enable filtering, sorting, grouping, joining different sources, transforms, binding, pagination, data virtualization, expiration, disposal management plus more.

Features

  • Create Dynamic Data Collections
  • Create Observable Change Sets
  • The observable list provides the direct edit methods you would expect
  • Create an observable change set for which there are dozens of operators
  • Dynamic Data is based on the concept of creating and manipulating observable change sets
  • There is also an overload to specify expiration by both time and size

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Dynamic Data

Dynamic Data Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Dynamic Data!

Additional Project Details

Programming Language

C#

Related Categories

C# Software Development Software, C# Libraries

Registered

2022-06-09