相关疑难解决方法(0)

使用存储库模式,最好是一起或单独保存父和子对象?

拥有父对象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对象及其子代时,这应该是在该级别的单独调用,在某种服务中组合还是有另一种选择?

design-patterns repository-pattern

5
推荐指数
1
解决办法
2874
查看次数