У меня есть две таблицы:
- Компоненты
- ComponentDependencies
ComponentDependencies имеет два столбца: ComponentId и ComponentDependencyID . (оба внешних ключа в Id поле Component таблица.
я использую беглый nhiberate, и у меня есть компонент объекта, имеющий:
public virtual IList<ComponentDependency> Dependencies { get; set; }
и в моем классе ComponentMap у меня есть карта nhibernate:
HasMany(x => x.Dependencies)
.AsBag().Inverse();
Поэтому, когда у меня есть объект компонента, я могу увидеть список его зависимостей.
Есть ли у меня какое-то дополнительное свойство, имеющее "обратный" список. Я имею в виду, что мне нужно свойство с именем "DependentOf", которое также является
IList<ComponentDependency>
у которого есть все элементы, где этот текущий компонент является зависимым компонентом в отношениях?