LINQPad를 사용하여 캐시의 데이터 쿼리
NCache 널리 사용되는 .NET 유틸리티와의 통합 제공 링크패드 캐시 데이터를 쿼리합니다.
LINQPad를 사용하여 캐시의 데이터를 쿼리하는 방법
LINQPad에서 LINQ 쿼리 작성을 시작하려면:
- LINQPad를 열고 질문 탭.
- We Buy Orders 신청서를 클릭하세요. 지원하는 언어 선택 C# 문 드롭 다운 목록에서
- 이제 구성된 캐시를 통해 LINQ 쿼리를 작성하고 동일한 창에서 결과를 볼 수 있습니다.
LINQPad에서 쿼리를 처리하려면 NCache LINQ 공급자는 NCacheContext
추가로 구현하는 클래스 쿼리 가능 에서 제공하는 인터페이스 .NET framework. NCacheContext
쿼리를 처리하려면 유효한 캐시 이름이 필요합니다.
다음 코드에서는 다음과 같이 가정합니다. 클러스터 캐시 이 포함되어 있습니다 프로덕트 사물. ㅏ 프로덕트 클래스 LINQ 객체는 다음을 사용하여 생성됩니다. NCacheContext
, 이는 다음이 포함된 제품을 쿼리하는 데 사용됩니다. ProductID == 12.
IQueryable<Product> product = new NCacheContext<Product>("ClusteredCache");
var result = from prod in product
where prod.ProductID == 12
select prod;
result.Dump();