大多数情况下,我还没有完全阅读它,但我更喜欢S#arp Architecture对实体的SaveOrUpdate(从NHibernate映射而来)的思路,这比Add/Remove更方便。但这可能只是个人偏好。无论如何,您可以查看S#arp已经实现的NHibernate/FluentNHiberate存储库。