LinqDataSourceView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LinqDataSource コントロールをサポートし、LINQ のデータ操作を実行するデータバインド コントロールのインターフェイスを提供します。
public ref class LinqDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public ref class LinqDataSourceView : System::Web::UI::WebControls::ContextDataSourceView
public class LinqDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
public class LinqDataSourceView : System.Web.UI.WebControls.ContextDataSourceView
type LinqDataSourceView = class
inherit DataSourceView
interface IStateManager
type LinqDataSourceView = class
inherit ContextDataSourceView
Public Class LinqDataSourceView
Inherits DataSourceView
Implements IStateManager
Public Class LinqDataSourceView
Inherits ContextDataSourceView
- 継承
- 継承
- 実装
注釈
クラスは LinqDataSourceView 、主にデータ バインド コントロールで使用することを目的としており、ページ コードのプログラミング可能なオブジェクトとして使用されるものではありません。 ページ開発者は通常、 コントロールを LinqDataSource 使用してデータを操作します。
ASP.NET データ ソース コントロールには、データ ソース ビュー オブジェクトによって表される 1 つ以上のデータ リストが含まれます。 クラスは LinqDataSourceView クラスを DataSourceView 拡張します。 関連付けられているコントロールの機能を LinqDataSource 定義し、データ ソース コントロールの基本的なデータ機能を実装します。 クラスはLinqDataSourceView、Select、Update、Insert、Delete の各操作を実装します。 また、並べ替え、フィルター処理、およびビュー状態に保たれる設定の管理も実装します。
LinqDataSourceViewオブジェクトはページ開発者に直接公開されませんが、そのプロパティとメソッドの多くは コントロールをLinqDataSource介してアクセスできます。 コントロールは LinqDataSourceView 、次のデータ取得メソッドとイベントを実装し、関連 LinqDataSource するコントロールを使用してページ開発者や他の呼び出し元に公開します。
Select プロパティ。
Selectingイベント。
Selectedイベント。
Update メソッド。
Updatingイベント。
Updatedイベント。
Insert メソッド。
Insertingイベント。
Insertedイベント。
Delete メソッド。
Deletingイベント。
Deletedイベント。
句を追加することで、 コントロールで取得した LinqDataSource データを OrderBy
並べ替えることができます。 メソッドに渡されるオブジェクトの プロパティをLinqDataSourceViewSortExpression設定することで、インスタンスのDataSourceSelectArguments並べ替え式をSelect指定できます。 プロパティの SortExpression 構文は、プロパティの構文 DataView.Sort と同じです。
コントロールは LinqDataSourceView インターフェイスを IStateManager 実装し、ビューステートを使用してページ要求全体でその状態を追跡します。 コントロールのビューステート追跡をIsTrackingViewStateLoadViewState有効にするために、 プロパティと 、SaveViewState、および TrackViewState メソッドの実装が用意されています。 詳細については、「 ASP.NET State Management の概要」を参照してください。
コンストラクター
LinqDataSourceView(LinqDataSource, String, HttpContext) |
指定した LinqDataSourceView コントロールを現在のビューの所有者として設定して、LinqDataSource クラスの新しいインスタンスを初期化します。 |
プロパティ
AutoGenerateOrderByClause |
現在の LinqDataSource コントロールに関連付けられている LinqDataSourceView オブジェクトで、OrderBy 句の動的生成がサポートされているかどうかを示す値を取得または設定します。 |
AutoGenerateOrderByClause |
現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な |
AutoGenerateWhereClause |
現在の LinqDataSource コントロールに関連付けられている LinqDataSourceView オブジェクトで、Where 句の動的生成がサポートされているかどうかを示す値を取得または設定します。 |
AutoGenerateWhereClause |
現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な |
AutoPage |
現在の LinqDataSourceView コントロールに関連付けられている LinqDataSource オブジェクトで、自動ページングがサポートされているかどうかを示す値を取得または設定します。 |
AutoPage |
現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトがページングを既定でサポートするかどうかを示す値を取得または設定します。 (継承元 QueryableDataSourceView) |
AutoSort |
現在の LinqDataSourceView コントロールに関連付けられている LinqDataSource オブジェクトで、自動並べ替えがサポートされているかどうかを示す値を取得または設定します。 |
AutoSort |
現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、並べ替えが既定でサポートされるかどうかを示す値を取得または設定します。 (継承元 QueryableDataSourceView) |
CanDelete |
現在の LinqDataSourceView コントロールに関連付けられている LinqDataSource オブジェクトで、削除操作がサポートされているかどうかを示す値を取得します。 |
CanInsert |
現在の LinqDataSourceView コントロールに関連付けられている LinqDataSource オブジェクトで、挿入操作がサポートされているかどうかを示す値を取得します。 |
CanPage |
現在の LinqDataSource コントロールに関連付けられている LinqDataSourceView オブジェクトで、取得したデータのページングがサポートされているかどうかを示す値を取得します。 |
CanRetrieveTotalRowCount |
現在の LinqDataSource コントロールに関連付けられている LinqDataSourceView オブジェクトで、データの取得に加えてデータ行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。 |
CanSort |
現在の LinqDataSource コントロールに関連付けられている LinqDataSourceView オブジェクトで、取得したデータの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。 |
CanUpdate |
現在の LinqDataSourceView コントロールに関連付けられている LinqDataSource オブジェクトで、更新操作がサポートされているかどうかを示す値を取得します。 |
Context |
現在のデータ コンテキストを取得または設定します。 (継承元 ContextDataSourceView) |
ContextType |
データ コンテキスト クラスの型を取得します。 |
ContextTypeName |
TableName プロパティで指定されたフィールドまたはプロパティを持つデータ コンテキスト クラスの名前を取得または設定します。 |
DeleteParameters |
削除操作で使用されるパラメーターが格納されたパラメーター コレクションを取得します。 |
DeleteParameters |
削除操作で使用されるパラメーターが格納されたコレクションを取得します。 (継承元 QueryableDataSourceView) |
EnableDelete |
データ ソース ビューが行の削除をサポートしているかどうかを示す値を取得または設定します。 |
EnableInsert |
データ ソース ビューが新しい行の追加をサポートしているかどうかを示す値を取得または設定します。 |
EnableObjectTracking |
データ コンテキスト オブジェクトの変更履歴を記録するかどうかを示す値を取得または設定します。 |
EnableUpdate |
データ ソース ビューが行の更新をサポートしているかどうかを示す値を取得または設定します。 |
EntitySet |
取得するデータの値を格納するオブジェクトの名前を取得または設定します。 (継承元 ContextDataSourceView) |
EntitySetName |
データ コンテキスト クラス内でデータ コレクションを表すプロパティまたはフィールドの名前を取得または設定します。 (継承元 ContextDataSourceView) |
EntitySetType |
挿入、削除、または更新の操作中に作成されるオブジェクトの名前を取得または設定します。 (継承元 ContextDataSourceView) |
EntityType |
挿入、削除、または更新の操作中に作成されるオブジェクトを取得または設定します。 (継承元 ContextDataSourceView) |
EntityTypeName |
挿入、削除、または更新の操作中に作成されるオブジェクトの名前を取得または設定します。 (継承元 ContextDataSourceView) |
Events |
データ ソース ビューのイベント ハンドラー デリゲートのリストを取得します。 (継承元 DataSourceView) |
GroupBy |
選択操作でデータをグループ化するために使用するプロパティの名前を取得または設定します。 |
GroupBy |
選択操作でデータをグループ化するために使用するプロパティの名前を取得または設定します。 (継承元 QueryableDataSourceView) |
GroupByParameters |
選択操作で GroupBy 句を作成するために値が使用されるパラメーターのコレクションを取得します。 |
GroupByParameters |
選択操作で |
InsertParameters |
挿入操作で使用されるパラメーターのコレクションを取得します。 |
InsertParameters |
挿入操作で使用されるパラメーターのコレクションを取得します。 (継承元 QueryableDataSourceView) |
IsTrackingViewState |
LinqDataSourceView オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 |
IsTrackingViewState |
QueryableDataSourceView オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 (継承元 QueryableDataSourceView) |
Name |
データ ソース ビュー名を取得します。 (継承元 DataSourceView) |
OrderBy |
選択操作でデータを並べ替えるために使用するプロパティの名前を取得または設定します。 |
OrderBy |
選択操作でデータを並べ替えるために使用するプロパティの名前を取得または設定します。 (継承元 QueryableDataSourceView) |
OrderByParameters |
|
OrderByParameters |
選択操作でデータを並べ替えるために使用するパラメーターのコレクションを取得します。 (継承元 QueryableDataSourceView) |
OrderGroupsBy |
選択操作でグループ化されたデータを並べ替えるために使用するプロパティの名前を取得または設定します。 |
OrderGroupsBy |
選択操作でグループ化されたデータを並べ替えるために使用するプロパティの名前を取得または設定します。 (継承元 QueryableDataSourceView) |
OrderGroupsByParameters |
OrderGroupsBy 句を作成するために使用されるパラメーターのコレクションを取得します。 |
OrderGroupsByParameters |
|
SelectNew |
取得したデータに含まれるプロパティと計算値を取得または設定します。 |
SelectNew |
取得したデータに含まれるプロパティと計算値を取得または設定します。 (継承元 QueryableDataSourceView) |
SelectNewParameters |
データ取得の操作中に使用されるパラメーターのコレクションを取得します。 |
SelectNewParameters |
データ取得の操作中に使用されるパラメーターのコレクションを取得します。 (継承元 QueryableDataSourceView) |
StoreOriginalValuesInViewState |
削除操作または更新操作が有効になっている場合に、選択操作で取得された元の値をビューステートに保存するかどうかを示す値を取得または設定します。 |
TableName |
データ コレクションを格納するデータ コンテキスト クラスのプロパティまたはフィールドの名前を取得または設定します。 |
UpdateParameters |
更新の操作中に使用されるパラメーターのコレクションを取得します。 |
UpdateParameters |
更新の操作中に使用されるパラメーターのコレクションを取得します。 (継承元 QueryableDataSourceView) |
Where |
取得されるデータにレコードを含めるかどうかを決める条件を示す値を取得または設定します。 |
Where |
取得されるデータに行を含めるかどうかを決める条件を指定する値を取得または設定します。 (継承元 QueryableDataSourceView) |
WhereParameters |
Where 句を作成するために使用されるパラメーターのコレクションを取得します。 |
WhereParameters |
|
メソッド
イベント
ContextCreated |
コンテキスト タイプ オブジェクトのインスタンスが作成された後に発生します。 |
ContextCreating |
コンテキスト タイプ オブジェクトのインスタンスが作成される前に発生します。 |
ContextDisposing |
コンテキスト タイプ オブジェクトが破棄される前に発生します。 |
DataSourceViewChanged |
データ ソース ビューが変更された場合に発生します。 (継承元 DataSourceView) |
Deleted |
削除操作が終了したときに発生します。 |
Deleting |
削除操作の前に発生します。 |
Inserted |
挿入操作が終了したときに発生します。 |
Inserting |
挿入操作の前に発生します。 |
QueryCreated |
クエリが作成されたときに発生します。 (継承元 QueryableDataSourceView) |
Selected |
データ取得操作が完了したときに発生します。 |
Selecting |
データ取得操作の前に発生します。 |
Updated |
更新操作が終了したときに発生します。 |
Updating |
更新操作の前に発生します。 |
明示的なインターフェイスの実装
IStateManager.IsTrackingViewState |
このメンバーの説明については、IsTrackingViewState プロパティを参照してください。 |
IStateManager.IsTrackingViewState |
クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。 (継承元 QueryableDataSourceView) |
IStateManager.LoadViewState(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーの詳細については、「LoadViewState(Object)」をご覧ください。 |
IStateManager.LoadViewState(Object) |
クラスによって実装されると、サーバー コントロールについて前回保存されたビューステートを読み込みます。 (継承元 QueryableDataSourceView) |
IStateManager.SaveViewState() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーの説明については、SaveViewState() メソッドのトピックを参照してください。 |
IStateManager.SaveViewState() |
クラスによって実装されると、サーバー コントロールのビューステートの変化をオブジェクトに保存します。 (継承元 QueryableDataSourceView) |
IStateManager.TrackViewState() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーの説明については、IStateManagerTrackViewState メソッドを参照してください。 |
IStateManager.TrackViewState() |
クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。 (継承元 QueryableDataSourceView) |
適用対象
.NET