0
나는 (는) 부모/자식 관계가 있습니다. XML로 매핑됩니다. {; 세트;에서 얻을 내 예약 모델은 IList의 지불을 가지고 있으므로 예약이 많은 지불을 할 수 있습니다 재산 및 I는 다음과 같이 XML에 매핑 해요 :NHibernate 필터를 적용하여
<bag name="Payments" inverse="true">
<key column="BookingId"/>
<one-to-many class="Payment, NHibernateOneToMany"/>
</bag>
이 잘 작동하지만 지금은 소개합니다 a의 개념 소프트 - 삭제, 그래서 나는 지불에 삭제 된 부울 열을 추가 한 나는 단지 삭제되지 않은 사람을 포함하는 예약에 대한 지불을 원하는, 그래서 나는 이런 식으로 뭔가하고 싶은 :
<bag name="Payments" inverse="true">
<key column="BookingId"/>
<one-to-many class="Payment, NHibernateOneToMany"/>
<sql>SELECT * FROM Payment WHERE Deleted = 0 AND BookingId = bookingId</sql>
</bag>
을
필자는 필터를 살펴 보았지만 활성화 된 경우에만 필터를 사용할 수있는 기능을 제공하는 것 같습니다.이 속성을 사용하면 삭제 된 항목을 매번 제외하므로 실수 할 가능성이 없습니다. b e는 라인을 만들었습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
감사합니다. – littlecharva