首先,在“Add New Item”對話框裡的Templates列表中,選擇Stored Procedure選項,然後在接近屏幕底部的“Name”文本框中為這個存儲過程設置名稱。圖10中的結果顯示了這個存儲過程被命名為“usp_ReadTextFile”。點擊“Add”按鈕,Visual Studio 2005就會為這個存儲過程添加一個新的類到你的項目中。圖11中顯示了自動生成的類文件的名稱和你先前設置的存儲過程名稱一樣,在這個自動生成的類文件中包含了所有必需的using語句以及構建存儲過程的基本代碼。默認情況下,類名稱被設置為“StoredProcedures”並且usp_ReadTextFile方法的基本結構也已構建,附加在它之前的是前面提到過的[SqlProcedure]屬性。當然,這些設置的最終結果還是取決於你。
圖11——自動生成的SQL Server存儲過程類
在你完成了存儲過程的編碼工作之後,你可以像生成其他任何C#項目一樣來編譯這個存儲過程項目——選擇Visual Studio的“Build”菜單中的“Build Solution”(圖12)。
圖12——生成SQL Server CLR存儲過程