LINQPadを使用してキャッシュ内のデータをクエリする
NCache 人気のある.NETユーティリティとの統合を提供します LINQPad キャッシュデータをクエリします。
LINQPad を使用してキャッシュ内のデータをクエリする方法
LINQPadでLINQクエリの記述を開始するには:
- LINQPadを開き、 クエリー タブには何も表示されないことに注意してください。
- に行く 言語設定 をクリックして C#ステートメント ドロップダウンリストから選択します。
- これで、構成されたキャッシュにLINQクエリを記述し、同じウィンドウで結果を確認できます。
LINQPadでクエリを処理するには、 NCache LINQプロバイダーは NCacheContext
さらに実装するクラス IQueryable によって提供されるインターフェイス .NET framework. NCacheContext
クエリを処理するには、有効なキャッシュ名が必要です。
次のコードでは、次のように仮定されています。 クラスター化されたキャッシュ 含まれています プロダクト オブジェクト。 NS プロダクト クラスLINQオブジェクトは、を使用して作成されます NCacheContext
、これは、次の製品を照会するために使用されます。 商品ID == 12。
IQueryable<Product> product = new NCacheContext<Product>("ClusteredCache");
var result = from prod in product
where prod.ProductID == 12
select prod;
result.Dump();