教义 2 中的不可变集合?
我正在寻找一种从 Doctrine 2 中的域对象返回不可变集合的方法。让我们从 doc: class User { // ... public function getGroups() { return $this->g…
只读数据库视图如何适应存储库模式?
示例:您的数据库有一个名为“CustomerOrdersOnHold”的 SQL 视图。此视图返回特定客户和订单数据字段的过滤组合。您需要从应用程序中的该视图获取数…
具有多个存储库和服务的.NET MVC 控制器?
看看我的控制器(我正在使用依赖注入来管理依赖项): public RoleController(IRoleRepository roleRepository, ISiteRepository siteRepository, IUs…
在实体被认为臃肿之前,我们可以合理地在实体中放入多少种方法?
通过所有有关单一责任原则、分解等的阅读,很难了解实体变得臃肿的警报信号应该是什么。 是否有一些好的建议/阅读某处关于我们应该考虑最多多少种方法…
帮助在 asp.net 中定义域模型
我需要帮助模拟这个场景。 一个病人可以有很多医生, 一个医生可以有很多病人。 患者也是用户。 (MembershipUser) 医生也是用户。 (MembershipUser…
WCF 与 ASP.NET MVC - 参考项目
在 ASP.NET MVC 项目中,数据访问层将在 WCF 中实现。原因是这些 WCF 服务将来将被其他几个客户端应用程序使用。 不知道有没有什么好的参考项目可以看…
IQueryable&存储库 - 需要 2 个?
我必须承认我一直打着“存储库不应返回 IQueryable”的旗帜,因为它更难测试。我受到其他问题的答案的影响,例如 this 和 这个。 今天早上我一直在阅…