我将如何在nHibernate中绘制此地图?

我将如何在nHibernate中绘制此地图?,nhibernate,fluent-nhibernate,nhibernate-mapping,Nhibernate,Fluent Nhibernate,Nhibernate Mapping,试着把我的头绕在nHibernate周围,好奇这个场景会如何处理: Post (postID, title, content, dateCreated) Category (categoryID, name, postCount) post_to_categories (postID, categoryID) 如果我创建了一个Post,它应该插入Post,插入Post\u to\u类别,并更新类别中的postCount 我还计划使用I假设模式 用nHibernate怎么做?(映射文件示例?这

试着把我的头绕在nHibernate周围,好奇这个场景会如何处理:

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

post_to_categories (postID, categoryID)
如果我创建了一个
Post
,它应该插入
Post
,插入
Post\u to\u类别
,并更新
类别
中的
postCount

我还计划使用
I假设
模式

用nHibernate怎么做?(映射文件示例?

这其中的“硬”部分似乎是更新类别表中的post计数。。。但是为什么要更新它呢?您可以这样定义值(在
类别的映射文件中):


如果你的文章分类是多对多的,那么应该可以扩展上面的内容来支持这一点

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