Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
随着 nosql 运动的兴起,我们看到了存储对象的不同选择。是否存在可以同时处理 sql 和 nosql 后端并允许在两者之间轻松切换的对象持久性模式?
存储库模式是一种众所周知且广泛使用的模式,用于将您的 DAL 映射到您的域层。
除了 cwap 提出的 Repository 模式,你还应该看看 Data Mapper 模式。(数据映射器)。据我了解,两者都是一起工作的。在将对象写入或读取到数据库(或其他持久性媒体)时,存储库依赖于 Data Mapper。处理特定持久性技术的是数据映射器。另一方面,即使存储库发生更改,存储库也可以保持不变。