首先,在“add new item”对话框里的templates列表中,选择stored procedure选项,然后在接近屏幕底部的“name”文本框中为这个存储过程设置名称。图10中的结果显示了这个存储过程被命名为“usp_readtextfile”。点击“add”按钮,visual studio 2005就会为这个存储过程添加一个新的类到你的项目中。图11中显示了自动生成的类文件的名称与你先前设置的存储过程名称一样,在这个自动生成的类文件中包含了所有必需的using语句以及构建存储过程的基本代码。默认情况下,类名称被设置为“storedprocedures”并且usp_readtextfile方法的基本结构也已构建,附加在它之前的是前面提到过的[sqlprocedure]属性。当然,这些设置的最终结果还是取决于你。
图11——自动生成的sql server存储过程类【相关文章:VBScript教程 第五课 VBScr】
【扩展阅读:如何使用ASP进行打印操作】
【扩展信息:VBScript教程 第十四课 在VBS】
在你完成了存储过程的编码工作之后,你可以像生成其他任何c#项目一样来编译这个存储过程项目——选择visual studio的“build”菜单中的“build solution”(图12)。
图12——生成sql server clr存储过程
生成这个项目的结果是在本地机器上编译得到一个程序集。在这个范例中,这样的程序集名为usp_readtextfile.dll。这个时候,你就可以部署这个项目了,方法是点击“build”菜单中的“deploy solution”菜单项,这样,这个存储过程就被构建到sql server系统中了。
图13——部署存储过程dll到sql server中
... 下一页