孤立したレコードを無視する必要があるため、レガシーデータベースに 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) が存在するのは、新しいレコードまたは更新されたレコードには常にギャングが存在する必要があるためですが、ユーザーがレコードを変更できるようにするには、レコードを読み取り/選択する必要があります。
あなたが提供できる助けを事前にありがとう、それは私を夢中にさせています。