摘要:        
这篇主要讲讲怎么实现之前的设计,之前设计有2个问题要首先解决,不然没办法继续搞:1、多层对象结构在asp.net页面上的表达和数据收集 2、多层对象的持久化保存和还原。这两个问题其实都是一个事情:复杂的对象结构如何表现和更新。
首先设计图出来后还是建立数据库、生成O/R mapping,我使用的MultiTierLinqToSql作为DAL,泛化的Linq2Sql底层,控制类Controller只需要继承基类并指定实体类,就可以得到Insert()、Update()、Delete()、GetList()等等方法了,不用写什么代码,超级方便!(关于MultiTierLinqToSql将来会有文章专门介绍)
然后是建立类型,编写类型的属性等等,包括对象间关系全部设置好。
再次是把持久化相关部分都写起来,包括数据库持久化部分和XML持久化。
之后编译完成了就成了下面的这个图,这个图只保留了最核心的部分,其他的太多了就省略掉了。
a target="_blank" h    
阅读全文