DataSource for Entity Framework for WinForms
LiveLinq の仕組み
C1LiveLinq > LiveLinq の仕組み

LiveLinq は "インクリメンタルビューメンテナンス" 技術を実装しています。標準の LINQ とは異なり、LiveLinq は、実行後にすべてのクエリー情報を破棄しません。代わりに、処理したデータをインデックス付きリストに保持し、基底のデータが変更されると、このリストがインクリメンタルに更新および同期されます。

最初にデータが既にメモリ内にあるため(LiveLinq はインメモリデータだけを操作する)、必要なオーバーヘッドは比較的小さくなります。そのメリットは絶大です。LiveLinq は、通常のクエリーを桁違いに高速化できるだけでなく、標準の LINQ を使用できないデータ連結シナリオで LINQ を使用できるようになります。