EF Core 확장 방법: 캐싱 옵션
EF Core 확장 방법을 사용하면 다음에서 제공하는 일부 통합 캐싱 기능을 사용할 수 있습니다. NCache. 이러한 캐싱 옵션은 캐싱 옵션 EF Core 확장 메서드에서 제공하는 클래스입니다. 이러한 캐싱 옵션은 캐시 항목을 캐시에 삽입하기 전에 채우는 데 사용됩니다. 여기에는 쿼리 결과 집합에 대한 쿼리 식별자, DB 종속성 생성 등이 포함됩니다.
주의 사항
이 기능은 다음에서도 사용할 수 있습니다. NCache Professional.
사전 조건
활용하려면 캐싱 옵션 EF Core용 API는 애플리케이션에 다음 네임스페이스를 포함합니다.
EF Core 쿼리 식별자 및 DB 종속성 구성
다음 샘플은 EF Core 쿼리 식별자를 사용하여 캐시를 구성합니다. 고객엔티티 절대 만료가 있는 캐시 항목에 대한 DB 종속성을 생성합니다.
var options = new CachingOptions
{
QueryIdentifier = "CustomerEntity",
CreateDbDependency = true,
StoreAs = StoreAs.SeperateEntities,
Priority = Runtime.CacheItemPriority.High
};
options.SetAbsoluteExpiration(DateTime.Now.AddSeconds(20));
도 참조
.그물: Alachisoft.NCache.EntityFrameworkCore 및 Alachisoft.NCache.런타임.캐싱 네임 스페이스.