Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Domain driven design 这些算是存储库还是其他什么?_Domain Driven Design_Repository - Fatal编程技术网

Domain driven design 这些算是存储库还是其他什么?

Domain driven design 这些算是存储库还是其他什么?,domain-driven-design,repository,Domain Driven Design,Repository,a) 从Web服务下载数据的类。 b) 加载服务类要使用的配置数据的类 它们都是只读的。根据,存储库是一种封装存储、检索和搜索行为的机制,模拟对象集合 因此,是的,您当然可以创建/实现一个存储库来搜索和检索这两种类型的信息。与其说是关于要检索的数据类型,不如说是关于分离域和数据映射层之间的依赖关系的能力 存储库将允许您的客户机代码使用更标准的界面检索数据,而无需了解每个数据源的实现细节。此外,在您的示例中,存储库可能有助于添加(仅举个例子)缓存功能和其他查询功能,这些功能可能不是标准web服务或

a) 从Web服务下载数据的类。 b) 加载服务类要使用的配置数据的类

它们都是只读的。

根据,存储库是一种封装存储、检索和搜索行为的机制,模拟对象集合

因此,是的,您当然可以创建/实现一个存储库来搜索和检索这两种类型的信息。与其说是关于要检索的数据类型,不如说是关于分离域和数据映射层之间的依赖关系的能力

存储库将允许您的客户机代码使用更标准的界面检索数据,而无需了解每个数据源的实现细节。此外,在您的示例中,存储库可能有助于添加(仅举个例子)缓存功能和其他查询功能,这些功能可能不是标准web服务或配置数据接口的一部分