public static void Main()
var aggregateObject = _repo.Get();
aggregateObject.ChildObject = _childRepo.Get(aggregateObject.ChildObjectId);
public static void Main()
var aggregateObject = _repo.Get();
public class AggregateRepo
public AggregateObject Get();
public ChildObject Get();
public class AggregateObject
public int Id { get; set; }
public string Description { get; set; }
public IEnumerable<ChildObject> Children { get; set; }
public int ChildObjectId { get; set; }
public int AggregateObjectId { get; set; }
public string Name { get; set; }