Возможно ли с помощью Fluent NHibernate сопоставить свойство со следующей подписью?
IDictionary<NavigationType, IList<NavigationActionEntity>> NavigationActions;
NavigationType
- это перечисление, NavigationActionEntity
- это сопоставленная сущность.
Я попробовал это так:
HasManyToMany(x => x.NavigationActions).AsEntityMap()
.Table("CarrierNavigationActions");
Но это дает мне исключение:
An association from the table CarrierNavigationActions refers to an unmapped
class: System.Collections.Generic.IList`1[[Dal.Entities.NavigationActionEntity]]