Coleção de automapping fluente de inibidor
Estou tentando mapear minhas coleções com o automação FNHib. Os problemas que eu quero resolver são:
1) Quero que todas as minhas coleções no projeto sejam mapeadas via campo privado. Como posso dizer isso globalmente?
2) Existe alguma maneira de automatizar o relacionamento bidirecional sem substituir explicitamente cada uma das minhas entidades.
classe OrganizationEntity exemplo:
private ISet<> _collectionWarehouse;
public virtual IEnumerable<WarehouseEntity> CollectionWarehouse
{
get{return _collectionWarehouse; }
set{_collectionWarehouse = new HashedSet<WarehouseEntity>((ICollection<WarehouseEntity>)value)}
}
Classe WarehouseEntity exemplo:
public virtual OrganizationEntity Organization{get;set;}