DataSource for Entity Framework for WPF/Silverlight
プログラムでインデックスを使用する方法
C1LiveLinq > LiveLinq の使用方法 > プログラムでインデックスを使用する方法

インデックスは、クエリーの実行を最適化するために LiveLinq によって使用されますが、プログラムからアクセスして使用することもできます。インデックスをコードで直接使用し、Index<T> クラスのメソッドを呼び出して、さまざまな検索を高速に実行できます。このように、LiveLinq のインデックスは、LINQ のフレームワークの外部やクエリーの外部でも役立ちます。

たとえば、次のようにして特定の値を検索できます。

C#
コードのコピー
indexByCity.Find("London")

または、次のようにすることもできます。

C#
コードのコピー
indexByCity.FindStartingWith("L")

Index<T> クラスには、FindGreaterFindBetweenJoinGroupJoin など、高速な検索、結合、グループ化を実行するために使用できるメソッドもあります。クエリーだけでなく任意のコード内でこれらを使用できます。