Continuous LINQ is a
CodePlex project that aims to extend the power of LINQ queries. In a traditional LINQ query, once you write the query you are left with a stagnant result set. CLINQ makes that result set dynamic, and continuously updated. All you have to do is declaratively define your result sets using standard LINQ syntax and CLINQ monitors the source collection (and all items in that collection) for changes and keeps your result sets up to date. CLINQ also contains support for continuous aggregation (e.g. sum, min, max, and even standard deviation).