シャープ アーキテクチャ 1.9 の使用
Sharp Arch Entity クラスから継承する基本クラスがあります。
public class LineItem : EntityWithTypedId<Guid>
{
// various properties
}
次に、継承する 2 つのクラス:
public class BasketItem : LineItem { public virtual Basket Basket; ...}
public class OrderItem : LineItem { public virtual Order Order ...}
私のデータベースには 2 つのテーブルがあります。BasketItems と OrderItems。
私の問題: Fluent NHibernate (AutoMapping) が LineItem をマップしようとしています。
私の質問: EntityWithTypedId プロパティを BasketItems および OrderItems テーブルにマップしたい場合、LineItem マッピングを無視するように NHibernate に指示するにはどうすればよいですか?