0
데이터베이스를 사용하지 않고 DataContext의 캐시로 일정한 작은 테이블을 채울 수 있습니까?예쁜 constandst 테이블로 미리 채워진 DataContext
예를 들어 10 개의 역할 행이 있으며 큰 선택을 수행 할 때 데이터베이스에 액세스하지 않고도 빨리 액세스 할 수 있습니까?
데이터베이스를 사용하지 않고 DataContext의 캐시로 일정한 작은 테이블을 채울 수 있습니까?예쁜 constandst 테이블로 미리 채워진 DataContext
예를 들어 10 개의 역할 행이 있으며 큰 선택을 수행 할 때 데이터베이스에 액세스하지 않고도 빨리 액세스 할 수 있습니까?
첫 번째 데이터베이스 히트 결과를 캐시하면 후속 히트가 방지되고 캐시에서 호출됩니다.
var rolesList = (List<Role>)Cache["cachedroles"];
if (rolesList == null)
{
using (var tDC= new theDataContext())
{
rolesList = siteroles.allrolesItems(tDC).OrderBy(c => c.listOrder).ToList();
Cache.Insert("cachedroles", rolesList);
}
}