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