0

我正在阅读存储库模式的存储库模式

在解决方案部分下,它提到了

存储库在数据源层和应用程序的业务层之间进行调解。它在数据源中查询数据,将数据从数据源映射到业务实体,并将业务实体中的更改持久化到数据源。存储库将业务逻辑与与底层数据源或 Web 服务的交互分开。

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

您希望最大限度地利用自动化测试的代码量,并隔离数据层以支持单元测试。

哪个,任何人都可以用例子来解释吗?

万分感谢

4

1 回答 1

1

:不,它们有不同的用途。

Dataset 表示数据的内存缓存不提供修改数据的方法。

相比之下,Repository提供了对数据进行操作的方法:对象可以添加到 Repository 中,也可以从 Repository 中删除,就像它们可以从简单的对象集合中一样,Repository 封装的映射代码将在后台执行适当的操作

ps:您可能会发现我的回答与语言无关,在这种情况下,请提供更多详细信息以及您的问题

于 2013-01-04T19:55:28.610 回答