随笔-254  评论-3299  文章-48  trackbacks-74
[15] Software Engineering
【转载】实体框架之领域驱动实践(六):工厂
摘要: 聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:29 Bēniaǒ 阅读(629) | 评论 (0) 编辑
【转载】实体框架之领域驱动实践(五):聚合
摘要: 聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:22 Bēniaǒ 阅读(654) | 评论 (1) 编辑
【转载】实体框架之领域驱动实践(四):存储过程 - 领域驱动的反模式
摘要:   ADO.NET Entity Framework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!因为存储过程是技术架构中的内容,而我们所关注的却是领域模型。阅读全文
posted @ 2010-02-04 08:49 Bēniaǒ 阅读(1706) | 评论 (2) 编辑
【转载】实体框架之领域驱动实践(三):案例:一个简易的销售系统
摘要: 从现在开始,我们将以一个简易的销售系统为例,探讨Entity Framework(实体框架,简称EF)在领域驱动设计上的应用。为了方便讨论,我们的销售系统非常简单,不会涉及客户存在多个收货地址的情况,也不会包含任何库存管理的内容。假设我们的系统只需要维护产品类型、产品以及客户信息,并能够帮客户下订单、跟踪订单状态,以及接受客户退货。阅读全文
posted @ 2010-02-03 14:27 Bēniaǒ 阅读(1180) | 评论 (0) 编辑

微软最有价值专家(MVP)

微软技术社区精英(CNTAC)

2010年IT博客大赛50强

微软最有影响力开发者(GDI)


Bing Maps开发一群:75662563
微软技术群-重庆站:97035589
RIA技术联盟QQ群:26917590
昵称:Bēniaǒ
园龄:4年6个月
荣誉:推荐博客
粉丝:409
关注:26

随笔分类(285)

文章分类(14)

积分与排名

  • 积分 - 760908
  • 排名 - 60

最新评论