Bindable LINQ bridges the object-oriented world of .NET, and the paradigm of reactive programming. While the procedural, object oriented or functional programming paradigms focus on discreet evaluation of code, the reactive programming paradigm instead focuses on continuous evaluation, and propagation of change. Bindable LINQ leverages the syntax of LINQ and the platform support of Data Binding to enable advanced scenarios that would otherwise require reams of code.
Bindable LINQ is designed for Windows client applications, and can be used in WPF, Windows Forms and Silverlight applications (see Platforms for details).
- ReactiveProgramming
Some background on the programming paradigm behind Bindable LINQ. - LINQ
An overview of the .NET Framework Language Integrated Query, on which the Bindable LINQ syntax is based. - Data Binding
Describes UI-level data binding and the interfaces involved, and how they are supported in Bindable LINQ.
Bindable LINQ is not a library for querying databases or web services. For more information on where Bindable LINQ fits into your application architecture, see the section on Bindable LINQ patterns.