比较器位于领域驱动的 MVC 世界中的什么位置?
我有一个类需要以几种不同的方式进行排序,其中许多方式都违反了 equals() 约定,所以我需要有一堆不同的 Comparator类。我的问题是这些课程应该住在…
组织我的基于 DDD 的 Web 应用程序的目录结构?
我开始放弃创建 Web 应用程序的常规 MVC 方式,转而研究领域驱动设计 - DDD。 从仅拥有 Models,我现在拥有 Collections、Entities、DataMappers 和 D…
在存储库中传递规范对象是否太过分了
在存储库中传递规范对象是否太过分了 我问这个问题是因为,如果我们在像 FindCustomersCreatedToday 这样的方法中传递规范对象, class CustomerRepos…
实体框架 4.1 - 代码优先。 EF 不会覆盖我的虚拟会员吗?
我正在使用领域驱动设计和 EF 4.1 构建一个系统。在我的一些属性中,我有逻辑防止设置非法值,如果是这样,则抛出异常。我认为 EF 在实例化我的类时创…
枚举应该位于 MVC 项目结构中的什么位置?
我正在使用 .NET MVC 3 代码优先方法。我的域有一个名为 Question 的实体,该实体有一个 Score 属性,该属性为 Byte,我想将该属性替换为 Enum 并将此…
使用 joliver commondomain/eventstore 测试域的示例
我正在寻找使用 JOlivers CommonDomain 和 EventStore 测试域的好例子 我一直在观看 greg youngs 视频,他有一个很好的简单的抽象聚合根测试装置。 有…
DDD 存储库中的过滤器
有 Campaign Entity,为此,我有 CampaignRepository,它具有此功能 public IList FindAll(); 公共活动 FindByCampaignNumber(字符串编号); 但现在…
使用 DefaultCascade.All() 将实体添加到列表时,Nhibernate 不会设置 Id
使用 ASP.net MVC,我正在这样做: [HttpPost] [TransactionFilter] public ActionResult Create(User user) { // Ommited some things for the sake …
在 MVP 中,如何处理数据模型复杂性以及在何处动态显示/隐藏控件?
在我见过的大多数 MVP 示例中,演示者调用某个服务,该服务调用某个存储库,该存储库返回一个实体。在我开发过的大多数 ASP.NET Web 应用程序中,逻辑…
在 NHibernate 中处理大型类继承层次结构
我的模型如下所示: InsurancePolicy 车辆保险单 Abc保险保单 DefInsurancePolicy 首页保险单 Ghi保险保单 Pqr保险单 一些其他保险单 ...等 ,其中 In…