DataSource for Entity Framework for WPF/Silverlight
ClientViewSource クラス メンバ
プロパティ  メソッド  イベント


C1.Data.DataSource 名前空間 : ClientViewSource クラス

ClientViewSourceデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタClientViewSourceクラスの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティ起動時や、 ClientViewSourceによって作成されたクエリーが影響を受ける変更が発生したときに、 Loadが自動的に呼び出されるかどうかを示す値を取得または設定します。 デフォルトは True です。  
Public プロパティClientViewSourceがクエリーを作成するための基礎として使用する C1.Data.ClientView<T>のインスタンスを取得または設定します。  
Public プロパティ仮想モードでロードされたエンティティが、必要かどうかのチェックがされることなくキャッシュに維持される時間を取得または設定します。 CacheTimeoutよりも長い時間、エンティティが使用されることも必要と判断されることもなかった場合、 ClientViewSourceはそのエンティティをキャッシュから削除できます。  
Public プロパティエンティティのロードに使用される現在の クライアントビュー、 または 仮想モードでは null を取得します。  
Public プロパティ最後のロード操作の結果であるエンティティの現在のビューを取得します。  
Public プロパティ System.Windows.DependencyObjectから継承されます。
Public プロパティ System.Windows.Threading.DispatcherObjectから継承されます。
Public プロパティロード実行時に使用される FilterDescriptorオブジェクトのコレクションを取得します。  
Public プロパティフィルタコレクション内の FilterDescriptorsどうしを結合するために使用される論理演算子を取得または設定します。 デフォルト値は、 FilterDescriptorLogicalOperator.Andです。  
Public プロパティ読み込んだエンティティをいくつかのグループに組織化するために使用される GroupDescriptorオブジェクトのコレクションを取得します。  
Public プロパティLoad操作時に含める関連オブジェクトを 指定するプロパティパスのカンマ区切りのリストを取得または設定します。  
Public プロパティClientViewSourceが現在データをロード中かどうかを示す値を取得します。  
Public プロパティ System.Windows.DependencyObjectから継承されます。
Public プロパティこの ClientViewSourceLoadを呼び出す System.Windows.Input.ICommandを取得します。  
Public プロパティ自動データロード操作が開始されるまでの遅延時間を取得または設定します。 自動ロードを促す変更が発生した時点から 結果としての Loadが開始される時点までが遅延時間です。 デフォルトの遅延時間は、25 ミリ秒です。  
Public プロパティLoadが実行されるたびにロードされる項目の最大数を取得または設定します。 0の場合は、要求されたエンティティがすべてロードされます。 デフォルトは0です。  
Public プロパティLoad操作完了後の最初の項目を現在の項目にすることを示す値を取得または設定します (現在の項目が他の方法で設定されていない場合)。  
Public プロパティC1DataSource.ViewSources コレクション内で参照される、この ClientViewSourceの名前を取得します。 デフォルトでは、これは EntitySetName(Entity Framework の場合)または QueryName(RIA サービスの場合)によって決定されますが、 NameOverrideでオーバーライドできます。  
Public プロパティNameプロパティの値をオーバーライドする値を取得または設定します。  
Public プロパティDataViewの各ページに表示される項目数、 または 仮想モード時に各クエリーで取得する項目数を 取得または設定します。0はページングが無効であることを示します。  
Public プロパティデータのソートに使用される SortDescriptorオブジェクトのコレクションを取得します。  
Public プロパティClientViewSourceが仮想モードかどうかを示す値を取得または設定します。 仮想モードは、遅延やパフォーマンスの低下を招くことなく、またページングの手間をかける必要もなく、 GUI コントロールを大規模なデータセットに直接連結できる革新的な技術です。 デフォルトでは、仮想モードは無効です(デフォルト値は VirtualModeKind.None)。  
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。  System.Windows.DependencyObjectから継承されます。
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッドロードに関係する複数のプロパティに対する変更をグループ化して、結果として行われるロード操作を遅延させるために使用されます。 これによってロード操作は最後に、つまり、このメソッドから返されるオブジェクトが破棄されるときに、1回だけ実行されます。  
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッドロード操作を開始します。保留中のすべてのロードは、暗黙的にキャンセルされます。  
Public メソッド仮想モードの場合に、エンティティの特定範囲をロードします。  
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッドクライアント側のキャッシュを無視して、ロード操作を開始します。保留中のすべてのロードは、暗黙的にキャンセルされます。  
Public メソッド System.Windows.DependencyObjectから継承されます。
Public メソッドオーバーロードされます。  System.Windows.DependencyObjectから継承されます。
トップ
プロテクト メソッド
 名前解説
Protected メソッド System.Windows.DependencyObjectから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントロード操作が完了したとき、またはロード操作中に例外が生成されたときに発生します。  
Public イベントプロパティ値が変更されたときに発生します。  
トップ
参照

ClientViewSource クラス
C1.Data.DataSource 名前空間