拥有一个父对象 Employee 和一个 Address 子对象列表:
class Employee
{
List<Address> addresses;
}
和一个存储库方法:
void Insert(Employee);
此存储库中的代码应该尝试保存父 Employee 以及子 Address 对象,还是应该单独的存储库处理父对象和子对象?
如果是单独的存储库,那么当在客户端代码中保存 Employee 对象及其子对象时,这应该是该级别的单独调用,结合某种服务还是有其他选择?