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

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

在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显示的功能按钮也有区别

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有