Свободная коллекция автоматов nhibernate
Я пытаюсь сопоставить свои коллекции с помощью автоматического сопоставления FNHib. Проблемы, которые я хочу решить:
1) Я хочу, чтобы все мои коллекции в проекте отображались через личное поле. Как я могу сказать это глобально?
2) Есть ли способ автоматизировать двунаправленные отношения без явного переопределения каждой из моих сущностей.
Пример класса OrganizationEntity:
private ISet<> _collectionWarehouse;
public virtual IEnumerable<WarehouseEntity> CollectionWarehouse
{
get{return _collectionWarehouse; }
set{_collectionWarehouse = new HashedSet<WarehouseEntity>((ICollection<WarehouseEntity>)value)}
}
Пример класса WarehouseEntity:
public virtual OrganizationEntity Organization{get;set;}