2010-07-02 2 views
3

방금 ​​MVC2 응용 프로그램에 SQLResource 공급자를 구현했습니다. 데이터베이스에서 손으로 또는 웹 폼으로 무언가를 변경하면 ResourceProvider이 리소스를 모두 삭제하고 데이터베이스에서 다시 가져 오길 원합니다.빈 asp.net 리소스 캐시, SQLResourceProvider에서 제공

ASP.NET 자체의 API로 관리되는이 ResourceCache을 어떻게 제거 할 수 있습니까?

+0

리소스 공급자를 구현할 때 리소스 캐싱은 어떻게 처리 했습니까? 우리가 구현 한 것을 볼 수 있을까요? –

답변

0

SQLResourceProvider를 구현할 때 데이터베이스 유틸리티 클래스와 함께 캐싱을 사용해야합니다. 캐시를 만들 때 ChangeMonitors 속성을 포함하는 정책을 정의 할 수 있습니다. ChangeMonitors 속성에 SqlCacheDepency 항목을 추가하는 것이 당신이 원하는 것입니다. 이 수업을보세요 SqlCacheDepency , CacheItemPolicy. 필요한 경우 코드를 제공 할 수 있습니다.