代码生成器模式下的快速项目实施(概要说明)

 

 这个破编辑器,第一次写到快完了,居然不见了。:(

做为一家工程项目为主的公司,每天我们大部分程序员都在做同样的事
1.       连接数据库
2.       获取数据
3.       呈现到页面
4.       保存页面上变化
5.       重复 1-4
如何快速实施一个项目,把大部分精力从简单的数据库表的维护上解脱出来,一直以来都在考虑这个问题。
深受数据库表类的思想的影响太多年,加上本人也是个懒虫。重复太多的事情多少能找到点偷懒的方式。
多层结构也用了不少,于是有了些想法。不管 Access 也好, SQLServer Oralce 也罢。数据表的一条记录到了 ADO.NET 最终都会是 DataSet DataTable DataReader 的一个行记录。那就搞成类,继承 System.Web.Services.Protocols.SoapHeader 是个很好的选择,直接通过服务来传递。然后在服务上开放出来这个数据库表的操作方法比如 Insert Select Update Delete GetDataSet 等等。如此一个数据库表的操作就变成一个 System.Web.Services.Protocols.SoapHeader 类属性赋值 + 服务方法的调用。同时这么多表写出来的代码结构是何其的相似。那就写个程序来完成这个烦人的工作吧。于是代码生成器这个名字就出现了。
当我们设计完数据库后,花点时间把数据库表的注释和字段的注释都加上吧。方便后来人,也为了自己再偷懒点。
于是我们发现, 3 个数据中都有元数据可以取到表名、表的字段名、字段类型、注释、默认值(不同数据还可以取不更多的东西)先仍几个图上来。
取到元数据后,根据一定的规则就可以生成我们期望的代码了。
=============保险起见,先保存一次
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值