У меня есть два связанных объекта в доменном слое (Entity Framework): TaxGroup TaxSubGroup Объекты TaxGroup принадлежат объектам TaxGroup (отношение один ко многим).Где я должен реализовать эти отношения (модель данных или модель представления)?
РЕДАКТИРОВАТЬ
Как насчет реализации этой модели данных?
public class TaxGroupDataModel : DataModel
{
private readonly TaxGroup _taxGroup;
private readonly IEnumerable<TaxSubGroup> _taxSubGroups;
public TaxGroupDataModel(TaxGroup taxGroup)
{
if (taxGroup == null) { throw new ArgumentNullException("taxGroup"); }
_taxGroup = taxGroup;
_taxSubGroups = taxGroup.SubGroups;
}
public IEnumerable<TaxSubGroup> TaxSubGroups { get { return _taxSubGroups; } }
public TaxGroup TaxGroup { get { return _taxGroup; } }
}