DataSource for Entity Framework for WPF/Silverlight
Maintain メソッド (View)

C1.LiveLinq.LiveViews 名前空間 > View クラス : Maintain メソッド
ソースデータを使用してビューを最新の状態にします。
シンタックス
'宣言
 
Public Overridable Sub Maintain() 
public virtual void Maintain()
解説

ビューが最後にメンテナンス(更新)されて以降、 ソースデータが変更されていない場合、このメソッドは何も行いません。また、ビューの MaintenanceModeImmediate である場合も、メソッドは何も行いません。その場合、 ビューはベースデータと常に同期することが保証されているためです。ビューが遅延モードの場合は(MaintenanceMode プロパティが true を返す場合)、プログラマは Maintain メソッドを使用してビューを強制的に更新できます。

最新のデータをビューから取得するために Maintain を呼び出す必要はありません。 ビューは、最後の要求以後にベースデータが変更された場合、ビューの MaintenanceMode にかかわらず、 ベースデータにデータを要求するたびに自動的に更新されます。

LiveLinq は、ビューを単に最初から作成し直すのではなく、最適化されたインクリメンタルアルゴリズムを使用してビューをメンテナンスします。 LiveLinq は、ベースデータの差分からビューの差分を計算します。ほとんどの場合は、変更をベースデータから ビューに高速に伝搬できます。

参照

View クラス
View メンバ