The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年6月1日

摘要: 很多代码生成器都选择了从表结构来生成领域模型,这样的方案有一个前提,就是领域模型和数据库表结构是同构的,也就是说领域模型中的类和数据库中的记录结构十分吻合,这样数据库表结构才可以简单的直接映射到领域模型。 但是在业务逻辑比较复杂的情况下,对象方案和关系方案往往是不相配的,通常在两者之间有一个数据映射器来隔离两者,这时两者是相互不可见的,相互独立演变的。这样,基于表结构的代码生成领域模型的类就行不通了,而应该使用对象模型。而这样的代码生成几乎不需要自己再写代码生成器,可以使用PowerDesigner9。 本文简要介绍使用PowerDesigner从对象模型生成C#代码的方法,第二部分的使用python解析xml本来是作为单独的一篇随笔的,现在都合并进来了。 阅读全文

posted @ 2006-06-01 20:05 Cure 阅读(10115) 评论(13) 推荐(0) 编辑