ObjectDataSource.Select メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ObjectDataSource.Select メソッドの意味・解説 

ObjectDataSource.Select メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

SelectParameters コレクション内のパラメータを持つ SelectMethod プロパティ識別されるメソッド呼び出して、基になるデータ ストレージからデータ取得します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As ObjectDataSource
Dim returnValue As IEnumerable

returnValue = instance.Select
public IEnumerable Select ()
public:
IEnumerable^ Select ()
public IEnumerable Select ()

戻り値
データ行の IEnumerable リスト

解説解説

指定されメソッドメソッド シグネチャ持っている場合ありますが、ObjectDataSource コントロールメソッド正常に呼び出すには、メソッド次の表に示された型のいずれか返すか、これらの型から派生している必要があります

戻り値の型

アクション

IEnumerable

IEnumerable は、Select メソッドによって返されます。

DataTable

DataView は DataTable使用して作成されSelect メソッドによって返されます。

DataView

DataView は、Select メソッドによって返されます。

DataSet

DataSet最初DataTable抽出されます。また、DataView作成されSelect メソッドによって返されます。

Object

オブジェクトは、1 要素IEnumerable コレクションラップされ、Select メソッドによって返されます。

SelectMethod プロパティ識別されるメソッドには、インスタンス メソッドまたは static (Visual Basic の場合Shared) メソッド指定できますインスタンス メソッド場合SelectMethod プロパティ指定されメソッドと SelectCountMethod プロパティ指定されメソッド呼び出しに同じインスタンス使用する点を除きSelectMethod プロパティ指定されメソッド呼び出されるたびに、ビジネス オブジェクト作成され破棄されます。Select メソッドは、IEnumerable インスタンス返します。ただし、キャッシュフィルタ処理有効になっている場合戻り値DataSet オブジェクトであることが必要です。DataSet クラスIEnumerable インターフェイス実装しませんが、ObjectDataSource コントロールは、IEnumerable実装する既定DataView コントロール自動的に抽出します。

Select 操作実行する前に、OnSelecting メソッド呼び出されて Selecting イベント発生しますSelecting イベント処理してパラメータの値を調べSelect 操作前にプリプロセスを実行できますデータ取得操作実行するために、ObjectDataSourceView オブジェクトは、リフレクション使用して TypeName プロパティ識別されるオブジェクトインスタンス作成します次に関連付けられた SelectParameters プロパティ使用してSelectMethod プロパティ識別されるメソッド呼び出します。Select 操作完了後、OnSelected メソッド呼び出されSelected イベント発生しますSelected イベント処理して戻り値出力パラメータ、および例外調べ後処理実行できます

SelectMethod プロパティDataSetDataTable、または DataView の各オブジェクト返しキャッシュ有効になっている場合ObjectDataSourceSelect 操作中にキャッシュからデータ取得しキャッシュデータ保存しますキャッシュ作成破棄更新は、CacheDuration プロパティと CacheExpirationPolicy プロパティ組み合わせによって指定されキャッシュ動作基づいて行われます

SelectMethod プロパティDataSetDataTable、または DataView の各オブジェクト返し、FilterExpression プロパティ指定されている場合指定された FilterParameters プロパティ評価され評価結果得られるフィルタSelect 操作中にデータリスト適用されます。

Select メソッドは、ObjectDataSource コントロール関連付けられた ObjectDataSourceViewSelect メソッドに処理を代行させます

パラメータマージオブジェクト有効期間、およびメソッド解決詳細については、SelectMethodトピック参照してください

データ バインド コントロール

使用例使用例

コード例については、「ObjectDataSource」を参照してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ObjectDataSource クラス
ObjectDataSource メンバ
System.Web.UI.WebControls 名前空間
SelectMethod
SelectParameters



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ObjectDataSource.Select メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ObjectDataSource.Select メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS