2009-06-18 71 views
0

试图环绕NHibernate的我的头,curiuos如何之情况会进行处理:我如何将这个映射到nHibernate中?

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

post_to_categories (postID, categoryID) 

如果我创建一个Post,它应该插入Post,插入post_to_categories和更新CategorypostCount

我计划也使用iRepository模式。

这将如何完成与nHibernate? (映射文件的例子?)

回答

0

这个“硬”部分似乎是更新类别表中的帖子数......但为什么更新它?你可以这样定义的值(映射文件里,为Category):

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

如果您的帖子对类是多对多的,它应该是可以扩展上面,以支持这一点。

相关问题