私はNHibernateを初めて使用し、ZeroToOne
関係をマッピングする方法がわかりません。
関係する3つのテーブルがあります
Discounts
DiscountRequests
Requests
両方の主キーがペアとしてに保存されますDiscountRequests
。すべての割引にリクエストがあるわけではなく、すべてのリクエストに割引があるわけでもありません。
各主キーは1回だけ表示されるDiscountRequests
ためDiscount
、と1対1の関係がDiscountRequests
あり、それは。と同じですRequests
。
誰もがこれをマップする方法を知っているので、Discountオブジェクトは、リクエストがある場合はそのリクエストへの参照を保持でき、Requestオブジェクトはある場合はDiscountへの参照を保持できます。それ以外の場合は、nullオブジェクトを保持します。