在许多应用程序中,我使用存储库模式和一堆代表我的模型的类。
存储库利用我自己的模型对象完成对数据库的读取和写入 (CRUD)。通常这些数据在某种程度上是分层的,例如主从视图等。
但后来我经常得到类的并行树,模型中有一棵树,视图模型中有一棵树。这感觉像是一个设计缺陷。
有没有办法避免这种情况?如何更好地表达这一点?
在许多应用程序中,我使用存储库模式和一堆代表我的模型的类。
存储库利用我自己的模型对象完成对数据库的读取和写入 (CRUD)。通常这些数据在某种程度上是分层的,例如主从视图等。
但后来我经常得到类的并行树,模型中有一棵树,视图模型中有一棵树。这感觉像是一个设计缺陷。
有没有办法避免这种情况?如何更好地表达这一点?