【发布时间】:2010-11-13 04:18:16
【问题描述】:
当从数据库中检索时,没有为任何子属性分配值的组件也将被设置为 null。
我不介意,这只是额外检查组件是否为空。但是,当我尝试使用 null 组件将该对象更新或插入到数据库中时,出现错误:
“not-null 属性引用了 null 或瞬态 [完整属性名称]”,这似乎很荒谬,NHibernate 怎么会传递给我一个 NULL 但它本身却不接受它。
我是否缺少一些映射选项来覆盖它,或者我真的必须在更新或插入数据库之前将组件设置为一个值?
谢谢
【问题讨论】:
标签: .net nhibernate components