流利的NHibernate:引用null

时间:2010-10-25 15:04:54

标签: fluent-nhibernate

标题可能令人困惑,所以我试着详细说明。我有一个业务对象,可以跟踪清单或办公室的时间。所以在我的数据库中,我有两列,都可以为空,但只有一列不能为空。在我的映射中我有

References(x=>x.Manifest, "ManifestId").Cascade.All();
References(x=>x.FieldOffice, "FieldOfficeId").Cascade.All();

导致错误的原因。我的问题是:如果外键为空,是否可以以这种方式映射?

很抱歉,如果这令人困惑。 :S

1 个答案:

答案 0 :(得分:3)

想出来。 Nmind。

References(x=>x.Manifest, "ManifestId").Nullable().Cascade.All();

是以错误的顺序进行的。