登峰之道---简约而不简单
分享阳光,分享快乐

        前些日子,项目里准备采用orm, orm的类种真是名目繁多http://www.cnblogs.com/supercode/archive/2005/07/02/185150.html
但总感觉orm控制起来不方便,多表时感觉效率不是很高,所以还是喜欢存储过程的方式,可以自由控制,再加上ms的SqlHelp类,只要指定存储过程名,把对应的参数值传进入即可,连参数名都可以省略了(损失了效率),如果再加上一个可以自动产生存储过程的工具,实际上已经相当于方便了
        刚开始用sql server .Net版源代码生成工具,可以发现有个bug,就是选定字段名作为update或select参数的时候,居然会重复生成,前几天正好在codeproject上遇到个spgen(http://www.codeproject.com/cs/database/spgen.asp)
也是生成存储过程的,不过只支持update和insert.于是在他的基础上进行了扩展.
1.支持字段选择功能.
2.增加select,带主键条件的select
3.增加了delete
4.增加了insert返回主键
     另外重写了整个框架结构,不过现在只支持单表操作
  
扩展后的软件界面如下



posted on 2005-07-18 21:46  登峰  阅读(1751)  评论(3编辑  收藏  举报