Tôi có ánh xạ dọc theo các dòng này.nHibernate, Không có hàng có số nhận dạng đã cho tồn tại
<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>
Bây giờ trong cơ sở dữ liệu các FIELD_ID trong bảng mdm_field đôi khi có một giá trị không tồn tại trong bảng key_field liên quan, vì vậy nó được về cơ bản bị phá vỡ tính toàn vẹn tham chiếu. Bởi vì điều này khi tôi tải các thực thể tôi nhận được một lỗi "Không có hàng với các định danh nhất định tồn tại". Làm thế nào để cấu hình ánh xạ để làm việc với tình huống này để nó sẽ không chết trên tình huống này.
tôi có các bản đồ tương tự, bạn có biết làm thế nào để tìm thấy tất cả các mô hình mà không KeyField? –