DataSource for Entity Framework for WinForms
ViewMaintenanceMode 列挙体

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq.LiveViews 名前空間 : ViewMaintenanceMode 列挙体
ビューを自身のベースデータの変更と同期する方法を指定します。
シンタックス
'宣言
 
Public Enum ViewMaintenanceMode 
   Inherits System.Enum
public enum ViewMaintenanceMode : System.Enum 
メンバ
メンバ解説
Default

デフォルトでは、「スマートモード」です。これは、データを必要とするクライアントがいない場合は Deferred モードになり、 ビューのデータの変更の通知を受け取る必要があるクライアントがいる場合は、同期され、Immediate モードに 移行します。

つまり、Default モードのビューは、変更の通知を登録されているリスナーがない場合は、実質的に Deferred モードになり、 登録されているリスナーがある場合は(GUI コントロールが連結されているなど)、実質的に Immediate モードに なります。

Deferredベースデータで変更が発生した場合、ビューは即座には同期されません。 ビューは最新ではなくなり、 このビューのデータの要求がない限りはベースデータと同期されません。 ビューはオンデマンドで同期されます。つまり、データに対する要求が到着すると同期されます。
Immediateベースデータで変更が発生すると、ビューは即座にベースデータと自動的に同期されます。 ビューは常にベースデータと同期を維持します。
解説
参照: ビューメンテナンスモード.
継承階層

System.Object
   System.ValueType
      System.Enum
         C1.LiveLinq.LiveViews.ViewMaintenanceMode

参照

C1.LiveLinq.LiveViews 名前空間
MaintenanceMode プロパティ
DeferredMaintenance プロパティ