使用没有默认构造函数的nhibernate

时间:2012-03-06 20:03:08

标签: c# nhibernate fluent-nhibernate

如果没有实体的默认构造函数,我怎样才能使nhibernate工作?

不仅针对实体信息,还针对解决IUserServiceITextParser

等依赖关系

我正在使用nhibernate 3.2

1 个答案:

答案 0 :(得分:0)

你需要区分构建一个对象和脱水它。默认构造函数用于后者。如果你想拥有自定义构造函数,我建议创建用于映射的部分类,并在其他部分中使用自定义构造函数。

另外,如果你想在脱水对象时注入依赖项或实现,你可以使用Interceptors

希望,我的傍晚笨拙帮助