![]() |
1
14
这取决于你是想要一段“有”还是“是”的关系。 第一个是“是-是”关系。iRepository接口是一个iQuery接口。第二个是HAS-A。iRepository有一个IQueryable接口。在编写这个过程中,我实际上更喜欢第二个方法,而不是第一个,因为当使用第二个iRepository时,我可以为query()方法提供返回iQuery的任何内容。对我来说,这比第一个实现更灵活。 |
![]() |
2
8
就个人而言,我使用
基本上,我的所有逻辑现在都位于服务层中(不知道它将使用哪种类型的存储库)。并且不想知道<——关注点分离)。虽然我的存储库层只是处理获取数据并将数据保存到repo(一个SQL服务器、一个文件、一个空间卫星)。等等——更多的关注点分离)。 或多或少是psedo代码,因为我记得我们在代码中做了些什么,并简化了这个答案…
拥有一个用户存储库…
现在为了最好的一点:)
奖励积分:WTF为
尽管这个问题是……好。。。差不多两岁了:) |
![]() |
3
0
你可以随时根据列表快速地写东西,这不是使用模拟框架进行模拟,但它确实非常有效。 |
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 3 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 3 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 7 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 7 年前 |
![]() |
Tanvi Jaywant · 如何重载类 7 年前 |