Fluent nhibernate Fluent NHibernate:引用空值

Fluent nhibernate Fluent NHibernate:引用空值,fluent-nhibernate,Fluent Nhibernate,标题可能会让人困惑,所以我会尽量详细说明。我有一个跟踪清单或办公室时间的业务对象。所以在我的数据库中有两列,都可以为null,但只有一列不能为null。在我的映射中,我有 References(x=>x.Manifest, "ManifestId").Cascade.All(); References(x=>x.FieldOffice, "FieldOfficeId").Cascade.All(); 这导致了一个错误。那么我的问题是:如果外键为null,是否可以这样映射 很抱歉,这

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

References(x=>x.Manifest, "ManifestId").Cascade.All();
References(x=>x.FieldOffice, "FieldOfficeId").Cascade.All();
这导致了一个错误。那么我的问题是:如果外键为null,是否可以这样映射

很抱歉,这让人困惑S找到了答案。Nmind

References(x=>x.Manifest, "ManifestId").Nullable().Cascade.All();
是按错误的顺序做的