The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

给你的表自动生成CRUD存储过程

Posted on 2005-06-23 23:29  Cure  阅读(4052)  评论(2编辑  收藏  举报
在2003年4月份的msdn magezine里,有一篇文章“Automate the Generation of Stored Procedures for Your Database
里面提供了一种方法,对数据库里的每个表都生成对应的CRUD的存储过程。这个功能正好可以和Data Access Application Block
的模式配合起来,Sqlhelper中调用的几乎全部是存储过程,而这篇文章提供的方法虽然不很全面,但是可以省去很多的工作。

文章里面提供了一个脚本,运行后生成四个存储过程,分别对应select,delete,update,insert,使用这四个存储过程再对每个
表生成CRUD的存储过程。注意表必须要有主键。调用这四个存储过程时如果第二个参数给0,那么就只打印出来生成的存储过程
语句,如果给成1,就会生成对应的存储过程。例如:
prApp_Customers_Delete
prApp_Customers_Insert
prApp_Customers_Select
prApp_Customers_Update
prApp_Orders_Delete
prApp_Orders_Insert
prApp_Orders_Select
prApp_Orders_Update

顺便说一下,我用FireFox为什么不能插入链接呢?而且和IE显示的功能按钮也有区别