2010-03-16 1 views
1

내 페이지 컨트롤과 내 데이터 액세스 레이어 & 개체 모델 사이의 중간 단계로 ObjectDataSource를 사용하는 것이 좋습니다. 전통적으로 필자는 수동으로 개체를 생성하고 데이터베이스에 데이터를 삽입/업데이트해야 할 때 일련의 findcontrol 문을 통해 개체를 채 웁니다. ObjectDataSource가 많은 오버 헤드를 가지지 않는 한, ObjectDataSource를 사용하여 객체와 컨트롤 사이의 데이터를 마샬링하고, 수동 코드를 제거 할 수 있기를 바랍니다.ObjectDataSource는 데이터를 어디에서 캐시합니까?

EnableCaching 속성을 확인했는데 캐싱 발생 위치는 어디입니까? 뷰 상태입니까?

+0

여기서 어떤 프로그래밍 언어를 사용합니까? –

+0

죄송합니다. 이것은 .net 환경 (asp.net) – Jeremy

답변

4

캐시가 글로벌 캐시에 있습니다. ObjectDataSource.EnableCaching

+0

을 참조하십시오. 그렇다면 서버 쪽입니다. 바하마! 나는 viewstate를 기대하고 있었다. – Jeremy

+4

정말 많은 데이터를 viewstate에 캐시 하시겠습니까? – Josh