架构问题:Fluent NHibernate、存储库模式和 ASP.NET MVC
我刚刚开始一个新项目,自然选择使用很多新技术。 我正在使用(流畅的)NHibernate、ASP.NET MVC 3,并尝试应用存储库模式。 我决定将我的业务逻辑分…
DDD 主题 - 课程关联 AggregateRoot
我是 DDD 新手。我有一个主题实体和课程实体。 主题有很多教训。 我需要添加/删除主题以及课程。我应该为实体创建两个不同的存储库吗? 或者只有一个 …
DDD 如何获取值对象列表
我有一个域模型 Customer - 聚合根 - 因为没有客户 Order 订单就不可能存在 - 实体 OrderStatus - 值对象 在我的我需要所有 OrderStatuses 的列表。 …
DDD - 领域模型问题
我与合作伙伴讨论了这种情况: **Publishers root entity Advertiser root entity** 每个实体都共享共同信息: 电子邮件、账单地址、正常地址、性别、…
通过域封装持久性,还是通过存储库持久性?
如果我的域模型不应该知道/关心存储库,那么像 .UpdateOrder(...) 这样封装 CRUD 更新的行为如何与存储库交互?通过域服务? 好的,那么我的存储库有…
真实世界的 ASP.NET MVC 存储库
在现实世界中,控制器可能需要使用来自各种数据库表和其他数据存储的数据。例如: [Authorize] public class MembersController : Controller { ICour…
使用 DataContext.GetTable() 获取“QueryProvider”;
DataContext.GetTable() 方法将返回一个类型为 System.Data.Linq.Table 的对象通过这样做,我认为我还没有向数据库发出调用来检索整个表。否则,LINQ …
DDD:存储库是内存中对象的集合?
我注意到存储库通常通过以下方式实现: 方法 1 void Add(object obj); void Remove(object obj); object GetBy(int id); 方法 2 void Save(object obj…
关于特定于 ASP.NET MVC 和 JSON 的 DDD 概念的书籍建议?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找书籍、工具、软件库…