1

我正在使用 NHibernate 将我的实体保存在数据库中。MY 实体之间有一些关系,导致一些映射集合。在我的情况下,我使用 Iesi.ISet 接口来映射这些集合。我想知道 nhibernate 是否可以检查包含这些集合的属性是否在我执行 save 时自动设置(如果它们为空)。

这就是它应该如何工作的方式。在将其保存到数据库之前,我有一个名为“MyCollection”的集合的属性为空。我希望 NHibernate 为该属性设置一个集合,以便在保存时它不再为空。这可能吗?

4

1 回答 1

3

这就是您的构造函数的用途。

如果您非常想将此类初始化隐藏在 NHibernate 之后,您可以使用 NHibernate 拦截器或事件侦听器为此注入代码。

于 2012-12-27T10:28:42.570 回答