【发布时间】:2011-07-05 04:20:48
【问题描述】:
我们想实现一个简单的规则,当实体的 ID 等于 -1 时,NHibernate 将分配(持久)NULL 给数据库。例如,我们有一个“系统内”帐户,应该将其作为 NULL 持久化到数据库中。
如果我们尝试将 -1 的 ID 持久化到数据库中,则会出现外键异常,因为该 ID 不存在于外部表中。
我们正在使用 NHibernate 和 FluentNhibernate。
【问题讨论】:
标签: c# nhibernate fluent-nhibernate null