Использование Sharp Architecture 1.9
У меня есть базовый класс, унаследованный от класса Sharp Arch Entity
public class LineItem : EntityWithTypedId<Guid>
{
// various properties
}
, а затем два класса, которые наследуют:
public class BasketItem : LineItem { public virtual Basket Basket; ...}
public class OrderItem : LineItem { public virtual Order Order ...}
В моей базе данных есть две таблицы. Элементы корзины и элементы заказа.
Моя проблема: Свободный NHibernate (AutoMapping) пытается сопоставить LineItem.
Мой вопрос: как я могу указать NHibernate игнорировать отображение LineItem, если я все еще хочу отобразить свойство EntityWithTypedId в таблицу BasketItems и OrderItems?