ビューが最後にメンテナンス(更新)されて以降、 ソースデータが変更されていない場合、このメソッドは何も行いません。また、ビューの View.MaintenanceModeが Immediateである場合も、メソッドは何も行いません。その場合、 ビューはベースデータと常に同期することが保証されているためです。ビューが遅延モードの場合は( View.MaintenanceModeプロパティが trueを返す場合)、プログラマは Maintainメソッドを使用してビューを強制的に更新できます。
最新のデータをビューから取得するために Maintainを呼び出す必要はありません。 ビューは、最後の要求以後にベースデータが変更された場合、ビューの View.MaintenanceModeにかかわらず、 ベースデータにデータを要求するたびに自動的に更新されます。
LiveLinq は、ビューを単に最初から作成し直すのではなく、最適化されたインクリメンタルアルゴリズムを使用してビューをメンテナンスします。 LiveLinq は、ベースデータの差分からビューの差分を計算します。ほとんどの場合は、変更をベースデータから ビューに高速に伝搬できます。