我正在尝试在遗留数据库上创建一个 ManyToOne 映射,因此需要它忽略任何孤立的记录。
描述它的原始 xml 方式是:
<many-to-one not-found="ignore" />
但我无法使用 NHibernate 3.2 Mapping by Code 来描述它。
我用来描述地图的代码如下:
ManyToOne(x => x.Gang, manyToOne =>
{
manyToOne.Column("gang_code");
manyToOne.Cascade(Cascade.None);
manyToOne.NotNullable(true);
});
NotNullable(true) 在那里,因为应该总是有一个新记录或更新记录的帮派,但需要读取/选择记录以允许用户更改它。
提前感谢您提供的任何帮助,这让我发疯了。