Indexing
LiveLinq uses indexing and other
optimizations to speed up LINQ
queries in memory. Speed gains
can be hundreds and even
thousands of times on queries
with high selectivity conditions.
Typical/average gains are lower
but still significant, a 10-50
times speedup can be considered
typical.
Support for Live Views to LINQ
Live view is a LINQ query result
that is kept constantly
up-to-date without re-populating
it every time its base data
changes. This makes LiveLinq
extremely useful in common
data-binding scenarios where
objects are edited and may be
filtered in or out of views,
have their associated subtotals
updated and so on. They bridge
the gap between data and logic,
and can make data-centric
applications much simpler and
more efficient.
Data Binding
LiveLinq not only accelerates
typical queries, but it also
allows you to use LINQ in data
binding scenarios that would not
be possible with standard LINQ.
Silverlight Support - Beta
LiveLinq is now supported in
Silverlight applications. Add
support for live views to LINQ
in Silverlight. Since live views
automatically react to changes,
they greatly widen the sphere of
declarative programming, not
only in data binding and GUI but
in many other programming
scenarios as well.
Download the special
Silverlight-compatible bits
which are currently considered
Beta.