Person 클래스가있는 클래스 라이브러리가 있습니다. Person 클래스에는 CountryName 및 CountryCode에 대한 속성이 포함되어 있습니다. CountryCode는 Person 테이블에 저장된 값입니다. 해당 조회 테이블에서 CountryName을 검색합니다..NET 용 일반 캐시 메커니즘
CountryName과 CountryCode 간의 맵핑이 변경 될 가능성이 없으므로 Person Business Object 내의 검색을 위해 캐싱을 사용하는 것이 편리하다고 생각합니다.
내 클래스 라이브러리는 향후 콘솔 및 Windows 응용 프로그램뿐만 아니라 ASP.NET 사이트에도 사용됩니다. 이 유형의 일반 캐싱을 구현하는 적절한 메커니즘은 무엇입니까? (.NET Generics 제외)
캐시가 다른 계층에서 수행되어야한다고 주장 할 수도 있지만 모든 유형의 .NET에서 작동하는 캐싱 메커니즘의 이점을 계속 누릴 수 있습니다. 계획.