我正在阅读存储库模式的存储库模式
在解决方案部分下,它提到了
存储库在数据源层和应用程序的业务层之间进行调解。它在数据源中查询数据,将数据从数据源映射到业务实体,并将业务实体中的更改持久化到数据源。存储库将业务逻辑与与底层数据源或 Web 服务的交互分开。
那么,是否可以将数据集称为存储库模式的示例。在我发现的目标部分下
您希望最大限度地利用自动化测试的代码量,并隔离数据层以支持单元测试。
哪个,任何人都可以用例子来解释吗?
万分感谢
我正在阅读存储库模式的存储库模式
在解决方案部分下,它提到了
存储库在数据源层和应用程序的业务层之间进行调解。它在数据源中查询数据,将数据从数据源映射到业务实体,并将业务实体中的更改持久化到数据源。存储库将业务逻辑与与底层数据源或 Web 服务的交互分开。
那么,是否可以将数据集称为存储库模式的示例。在我发现的目标部分下
您希望最大限度地利用自动化测试的代码量,并隔离数据层以支持单元测试。
哪个,任何人都可以用例子来解释吗?
万分感谢
答:不,它们有不同的用途。
Dataset 表示数据的内存缓存,不提供修改数据的方法。
相比之下,Repository提供了对数据进行操作的方法:对象可以添加到 Repository 中,也可以从 Repository 中删除,就像它们可以从简单的对象集合中一样,Repository 封装的映射代码将在后台执行适当的操作
ps:您可能会发现我的回答与语言无关,在这种情况下,请提供更多详细信息以及您的问题