摘要: 今天与同事一起讨论了2种数据实体层的设计方案哪个比较好的问题,只有讨论,虽然心里有所倾向但是没有答案。 先介绍下两种设计,其实很简单,方案1是参照NetTiers的强类型设计继承自Object自己实现相应接口; 方案2是弱类型设计,实体继承自DataTable;两种方案都是一个表/视图对应一个数据实体。 相应的数据访问层都采用Provider模式,方案1每个表单独实现一个数据访问类,语句写死在类中;方案2借助弱类型的优势只实现一个Base类,所有的表的访问类继承这个Base类,就都具备CRUD功能了,当然具体业务操作都还需要单独实现。 上面两种方案都用相应的CodeSmith模板自动生成。简. 阅读全文
posted @ 2011-03-17 23:36 大道至简(- -) 阅读(3276) 评论(31) 推荐(2) 编辑