2009-06-18 3 views
0

,이 시나리오에는 처리 할 것입니다 방법 curiuos :이것을 nHibernate에서 어떻게 매핑합니까? nHibernate 수 주위에 내 머리를 정리하려고

Post (postID, title, content, dateCreated) 
Category (categoryID, name, postCount) 

post_to_categories (postID, categoryID) 

나는 Post를 만들 경우, Post에 삽입 post_to_categories에 삽입하고 Category에서 postCount을 업데이트해야합니다.

iRepository 패턴을 사용할 계획입니다.

어떻게 이것을 nHibernate로 할 수 있습니까? (매핑 파일 예?)

답변

0

"힘든"부분은 범주 테이블의 게시물 개수를 업데이트하는 것 같지만 왜 업데이트합니까? 당신은 단지 (Category에 대한 매핑 파일 내부)과 같은 값을 정의 할 수 있습니다

<property name="PostCount" formula="select count(*) from Posts p where p.Id = Id" /> 

을 경우 사후에 범주가 많은 많은,뿐만 아니라 그것을 지원하기 위해 위를 확장 할 수 있어야한다.

관련 문제