クエリーをライブビューとして使用するには、クエリー演算子の制限以外にも、クエリーが満たすべき条件があります。幸い、この条件はほとんどのケースで満たされます。これは、クエリーに特殊な式が含まれる場合にのみ考慮する必要があり、このような状況は比較的まれです(ただし、LiveLinq to Objects で使用されるクラスは、必ずプロパティ通知条件を満たす必要があります。これについては、「組み込みのコレクションクラス IndexedCollection の使用(LiveLinq to Objects)」で既に説明しました)。ただし、この条件は LiveLinq によって自動的には検証されません。したがって、この条件を満たすかどうかは、ユーザー自身の責任において確認する必要があります。この条件が満たされない場合、ビューはベースデータが変更されても反応しません。この条件については2つの説明を用意しています。1つめは基本的な理解のための簡単な説明、2つめは高度な用途に関する詳細な説明です。