QueryableDataSourceView クラス

定義

QueryableDataSource コントロールをサポートし、LINQ のデータ操作を実行するデータバインド コントロールのインターフェイスを提供します。

public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
継承
QueryableDataSourceView
派生
実装

コンストラクター

QueryableDataSourceView(DataSourceControl, String, HttpContext)

QueryableDataSourceView クラスの新しいインスタンスを初期化します。

フィールド

EventSelected

データ取得操作を完了させるイベントが発生したかどうかを示します。

EventSelecting

データ取得操作の前に発生するイベントが発生したかどうかを示します。

プロパティ

AutoGenerateOrderByClause

現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な OrderBy 句を作成するかどうかを示す値を取得または設定します。

AutoGenerateWhereClause

現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な Where 句を作成するかどうかを示す値を取得または設定します。

AutoPage

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトがページングを既定でサポートするかどうかを示す値を取得または設定します。

AutoSort

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、並べ替えが既定でサポートされるかどうかを示す値を取得または設定します。

CanDelete

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、削除操作がサポートされるかどうかを示す値を取得します。

CanInsert

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、挿入操作がサポートされるかどうかを示す値を取得します。

CanPage

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、ページングがサポートされるかどうかを示す値を取得します。

CanRetrieveTotalRowCount

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトが、データ行の合計数の取得およびデータの取得をサポートするかどうかを示す値を取得します。

CanSort

現在の QueryableDataSource コントロールに関連付けられている QueryableDataSourceView オブジェクトで、取得したデータの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。

CanUpdate

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、更新操作がサポートされるかどうかを示す値を取得します。

DeleteParameters

削除操作で使用されるパラメーターが格納されたコレクションを取得します。

EntityType

CUD 操作に使用するデータ オブジェクトの型を取得します。

Events

データ ソース ビューのイベント ハンドラー デリゲートのリストを取得します。

(継承元 DataSourceView)
GroupBy

選択操作でデータをグループ化するために使用するプロパティの名前を取得または設定します。

GroupByParameters

選択操作で GroupBy 句を作成するために値が使用されるパラメーターのコレクションを取得します。

InsertParameters

挿入操作で使用されるパラメーターのコレクションを取得します。

IsTrackingViewState

QueryableDataSourceView オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。

Name

データ ソース ビュー名を取得します。

(継承元 DataSourceView)
OrderBy

選択操作でデータを並べ替えるために使用するプロパティの名前を取得または設定します。

OrderByParameters

選択操作でデータを並べ替えるために使用するパラメーターのコレクションを取得します。

OrderGroupsBy

選択操作でグループ化されたデータを並べ替えるために使用するプロパティの名前を取得または設定します。

OrderGroupsByParameters

OrderGroupsBy 句を作成するために使用されるパラメーターのコレクションを取得します。

SelectNew

取得したデータに含まれるプロパティと計算値を取得または設定します。

SelectNewParameters

データ取得の操作中に使用されるパラメーターのコレクションを取得します。

UpdateParameters

更新の操作中に使用されるパラメーターのコレクションを取得します。

Where

取得されるデータに行を含めるかどうかを決める条件を指定する値を取得または設定します。

WhereParameters

Where 句の作成に使用するパラメーターのコレクションを取得します。

メソッド

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

削除操作に使用するオブジェクトを作成します。

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

挿入する値、および挿入操作が失敗した場合に表示するエラー メッセージを指定して、挿入操作に使用するオブジェクトを作成します。

BuildQuery(DataSourceSelectArguments)

データ ソースの Select の引数を使用して、SELECT クエリ式を作成します。

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

指定された値を使用して、更新操作に使用するオブジェクトを作成します。

CanExecute(String)

指定したコマンドを実行できるかどうかを判断します。

(継承元 DataSourceView)
ClearOriginalValues()

元の値を消去します。

CreateQueryContext(DataSourceSelectArguments)

評価されたパラメーター コレクションを格納するクエリ コンテキスト オブジェクトのインスタンスを作成します。

Delete(IDictionary, IDictionary)

削除の操作を実行します。

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を非同期に実行します。

(継承元 DataSourceView)
DeleteObject(Object)

テーブルからデータ オブジェクトを削除します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ExecuteCommand(String, IDictionary, IDictionary)

指定されたコマンドを実行します。

(継承元 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

指定されたコマンドを実行します。

(継承元 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

指定された値を使用して、QueryableDataSourceView オブジェクトが表すデータ項目の削除操作を実行します。

ExecuteInsert(IDictionary)

指定された値を使用して、QueryableDataSourceView オブジェクトが表すデータ項目の挿入操作を実行します。

ExecutePaging(IQueryable, QueryContext)

QueryContext オブジェクトの QueryableDataSource オブジェクトを使用して、ページングを実行します。

ExecuteQuery(IQueryable, QueryContext)

IQueryable<T> オブジェクトのクエリ、並べ替え、またはページングの各操作を実行します。

ExecuteQueryExpressions(IQueryable, QueryContext)

IQueryable オブジェクトおよび QueryContext オブジェクトを使用して、クエリ式を実行します。

ExecuteSelect(DataSourceSelectArguments)

データ取得操作を実行します。

ExecuteSorting(IQueryable, QueryContext)

並べ替え操作を実行します。

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

更新の操作を実行します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetOriginalValues(IDictionary)

Select 操作中に格納された、指定されたキーの元の値を取得します。

GetSource(QueryContext)

クエリ コンテキストに基づいてデータ ソース ビューの初期 IQueryable オブジェクトを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

データ オブジェクトの作成プロセスで CRUD 操作が失敗した場合に、CRUD 操作を実行するメソッドによって呼び出されます。

Insert(IDictionary)

QueryableDataSourceView オブジェクトで表されたデータ項目に対して、挿入操作を非同期に実行します。

Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を非同期に実行します。

(継承元 DataSourceView)
InsertObject(Object)

データ オブジェクトを QueryableDataSourceView オブジェクトに挿入します。

LoadViewState(Object)

データ ソース ビューの、以前保存したビューステートを復元します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged イベントを発生させます。

(継承元 DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated コントロールが QueryableDataSource オブジェクトを作成した後で、IQueryable イベントを発生させます。

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() メソッドを呼び出します。

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) メソッドによって呼び出され、ビューでサポートされている機能と ExecuteSelect(DataSourceSelectArguments) 操作に必要な機能を比較します。

(継承元 DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) メソッドを呼び出します。

SaveViewState()

ページがサーバーにポストされた時間以降に発生した、QueryableDataSourceView オブジェクトのビューステートの変化を保存します。

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

基になるデータ ストレージからデータのリストを非同期に取得します。

(継承元 DataSourceView)
StoreOriginalValues(IList)

Select 操作の元の値をコントロールのビューステートに格納します。

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

削除操作または更新操作が有効になっている場合に、選択操作で取得された元の値をコントロールのビューステートに保存します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TrackViewState()

サーバー コントロールのビューステートの変化を追跡して、サーバー コントロールの状態にその変化を格納できるようにします。

Update(IDictionary, IDictionary, IDictionary)

更新の操作を実行します。

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を非同期に実行します。

(継承元 DataSourceView)
UpdateObject(Object, Object)

データ オブジェクトを更新します。

イベント

DataSourceViewChanged

データ ソース ビューが変更された場合に発生します。

(継承元 DataSourceView)
QueryCreated

クエリが作成されたときに発生します。

明示的なインターフェイスの実装

IStateManager.IsTrackingViewState

クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。

IStateManager.LoadViewState(Object)

クラスによって実装されると、サーバー コントロールについて前回保存されたビューステートを読み込みます。

IStateManager.SaveViewState()

クラスによって実装されると、サーバー コントロールのビューステートの変化をオブジェクトに保存します。

IStateManager.TrackViewState()

クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。

適用対象