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