次の方法で共有


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 プロパティを使用してインデックスから読み込んだ方が、速く結果が返される可能性があります。このプロパティを使用するためには、コマンドの CommandTypeBaseTable に設定し、指定したインデックスを格納している有効なベース テーブルを CommandText に設定する必要があります。

IndexName プロパティを使用してインデックスから行を取得すると、ベース テーブルからすべての行がインデックス順に取得されます。返される行を制限するには SetRange を使用し、インデックス内の特定の値を検索するには Seek を使用します。

必要条件

プラットフォーム: .NET Compact Framework - Windows CE .NET

.NET Framework セキュリティ:

参照

SqlCeCommand クラス | SqlCeCommand メンバ | System.Data.SqlServerCe 名前空間