上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 58 下一页
  2010年2月6日
摘要:   上文中已经提到了管理领域模型对象生命周期的两大角色,即工厂与仓储,并对工厂的Entity Framework实践作了详细的描述。本节主要介绍仓储的概念,由于仓储的内容比较多,我将在接下来的两节中具体讲解仓储的架构设计与实践经验。 阅读全文
posted @ 2010-02-06 12:46 Bēniaǒ 阅读(1526) 评论(0) 推荐(1) 编辑
  2010年2月4日
摘要: 聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:29 Bēniaǒ 阅读(1436) 评论(0) 推荐(1) 编辑
摘要: 聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:22 Bēniaǒ 阅读(1322) 评论(1) 推荐(0) 编辑
摘要:   ADO.NET Entity Framework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!因为存储过程是技术架构中的内容,而我们所关注的却是领域模型。 阅读全文
posted @ 2010-02-04 08:49 Bēniaǒ 阅读(2379) 评论(2) 推荐(1) 编辑
  2010年2月3日
摘要: 从现在开始,我们将以一个简易的销售系统为例,探讨Entity Framework(实体框架,简称EF)在领域驱动设计上的应用。为了方便讨论,我们的销售系统非常简单,不会涉及客户存在多个收货地址的情况,也不会包含任何库存管理的内容。假设我们的系统只需要维护产品类型、产品以及客户信息,并能够帮客户下订单、跟踪订单状态,以及接受客户退货。 阅读全文
posted @ 2010-02-03 14:27 Bēniaǒ 阅读(2157) 评论(0) 推荐(2) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 58 下一页