NHibernate在保存时实例化集合

时间:2012-12-27 03:37:49

标签: c# nhibernate

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

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

1 个答案:

答案 0 :(得分:3)

这是你的构造函数的用途。

如果你非常想在NHibernate背后隐藏这样的初始化,你可以使用NHibernate拦截器或事件监听器为此注入代码。