Tengo un mapeo en esta línea.nHibernate, No existe una fila con el identificador dado
<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>
Ahora en la base de datos del identificador de campo en la tabla mdm_field veces tiene un valor que no existe en la tabla key_field relacionada, por lo que se divide básicamente la integridad referencial. Debido a esto, cuando cargo la entidad, aparece el error "No existe una fila con el identificador dado". ¿Cómo configuro la asignación para que funcione con esta situación para que no muera en esta situación?
tengo la misma asignación, ¿sabe cómo encontrar todos los modelos sin KeyField? –