プロパティの代わりにメソッドにマップすることは可能ですか?
バッキングフィールド「_orders」typeof「IList」を持つメソッド「GetOrders()」typeof「ReadOnlyCollection」を持つCustomerクラスがあります。
私はCustomerMapで試しました:
HasMany<Order>(Reveal.Member<Customer>("_orders"))
.KeyColumn("CustomerId").Cascade.All().Inverse().Not.LazyLoad();
しかし、1 件の注文を含む顧客の挿入を実行すると、例外が発生します。
Cannot insert the value NULL into column 'CustomerId', table 'Order';
column does not allow nulls. INSERT fails.
マッピング メソッド (または少なくともそのバッキング フィールド) は機能しませんか? それとも私は何か他のことを間違っていますか?