Design patterns 存储库模式和数据集

Design patterns 存储库模式和数据集,design-patterns,repository-pattern,Design Patterns,Repository Pattern,我正在浏览存储库模式 在“解决方案”部分中,提到了 存储库在数据源层和业务层之间进行调解 应用程序的层。它在数据源中查询数据, 将数据从数据源映射到业务实体,并保持不变 业务实体对数据源的更改。仓库 将业务逻辑与与基础架构的交互分离 数据源或Web服务 那么,将数据集称为存储库模式的示例是否合适呢。在目标部分,我发现 您希望最大限度地增加可以使用测试的代码量 自动化和隔离数据层以支持单元测试 有人能举例说明吗 感谢无数的回答:不,它们有不同的用途 数据集,不提供修改数据的方法 相反,存储库提供了

我正在浏览存储库模式

在“解决方案”部分中,提到了

存储库在数据源层和业务层之间进行调解 应用程序的层。它在数据源中查询数据, 将数据从数据源映射到业务实体,并保持不变 业务实体对数据源的更改。仓库 将业务逻辑与与基础架构的交互分离 数据源或Web服务

那么,将数据集称为存储库模式的示例是否合适呢。在目标部分,我发现

您希望最大限度地增加可以使用测试的代码量 自动化和隔离数据层以支持单元测试

有人能举例说明吗


感谢无数的回答:不,它们有不同的用途

数据集,不提供修改数据的方法

相反,存储库提供了处理数据的方法:


ps:您可能会发现我的答案并非语言不可知,在这种情况下,请随您的问题提供更多详细信息

谢谢您的解释。我能够理解这个概念:)