У меня есть отображение вдоль линий этого.
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="etl" assembly="Model" default-lazy="false">
<class name="Model.Entities.DataField, Model" table="mdm_field">
<id name="FieldId" column="field_id" type="int">
<generator class="native" />
</id>
<many-to-one name="KeyField" class="Model.Entities.Key, Model" column="field_id" />
</class>
</hibernate-mapping>
Теперь в базе данных поле_ид в таблице mdm_field иногда имеет значение, которое не существует в соответствующей таблице key_field, поэтому оно в основном нарушает ссылочную целостность. Из-за этого, когда я загружаю объект, я получаю сообщение об ошибке "Нет строки с указанным идентификатором". Как настроить сопоставление для работы с этой ситуацией, чтобы он не погиб в этой ситуации.