SqlCeCommand.IndexName プロパティ
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
開くインデックスを指定します。
Public Property IndexName As String
[C#]
public string IndexName {get; set;}
[C++]
public: __property String* get_IndexName();public: __property void set_IndexName(String*);
[JScript]
public function get IndexName() : String;public function set IndexName(String);
プロパティ値
開くインデックスの名前。
解説
IndexName を使用すると、 SqlCeDataReader で、指定したインデックスによる行の順序に基づいてベース テーブルから行を取得できます。これにより、SELECT ステートメントを使用せずに、行を順番に取得できます。たとえば、従業員 ID に基づいて従業員を取得する場合、 SELECT * FROM Employees ORDER BY EmployeeID
を実行することもできますが、 IndexName プロパティを使用してインデックスから読み込んだ方が、速く結果が返される可能性があります。このプロパティを使用するためには、コマンドの CommandType を BaseTable に設定し、指定したインデックスを格納している有効なベース テーブルを CommandText に設定する必要があります。
IndexName プロパティを使用してインデックスから行を取得すると、ベース テーブルからすべての行がインデックス順に取得されます。返される行を制限するには SetRange を使用し、インデックス内の特定の値を検索するには Seek を使用します。
必要条件
プラットフォーム: .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
SqlCeCommand クラス | SqlCeCommand メンバ | System.Data.SqlServerCe 名前空間