Freigeben über


SqlCeCommand.IndexName-Eigenschaft

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Gibt den zu öffnenden Index an.

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);

Eigenschaftenwert

Der Name des zu öffnenden Indexes.

Hinweise

IndexName ermöglicht es SqlCeDataReader, Zeilen aus einer Basistabelle anhand der Reihenfolge der Zeilen im angegebenen Index abzurufen. Dadurch können die Zeilen geordnet abgerufen werden, ohne eine SELECT-Anweisung zu verwenden. Wenn Sie z. B. Mitarbeiter anhand der Mitarbeiter-ID abrufen möchten, könnte der Client SELECT * FROM Employees ORDER BY

EmployeeID ausführen. Die Ergebnisse können jedoch schneller zurückgegeben werden, wenn sie mit Hilfe der IndexName-Eigenschaft von einem Index gelesen werden. Diese Eigenschaft kann nur für einen Befehl verwendet werden, bei dem CommandType auf BaseTable und CommandText auf eine gültige Basistabelle festgelegt ist, die den angegebenen Index enthält.

Wenn Zeilen mit Hilfe der IndexName-Eigenschaft von einem Index abgerufen werden, werden sämtliche Zeilen aus einer Basistabelle in der Indexreihenfolge abgerufen. Mit SetRange können Sie die zurückgegebenen Zeilen einschränken; mit Seek können Sie einen bestimmten Wert im Index suchen.

Anforderungen

Plattformen: .NET Compact Framework - Windows CE .NET

.NET Framework-Sicherheit:

Siehe auch

SqlCeCommand-Klasse | SqlCeCommand-Member | System.Data.SqlServerCe-Namespace