Linq To Sql進階系列(五)Store Procedure篇
[1] Linq To Sql進階系列(五)Store Procedure篇
[2] Linq To Sql進階系列(五)Store Procedure篇
[3] Linq To Sql進階系列(五)Store Procedure篇
[4] Linq To Sql進階系列(五)Store Procedure篇
[2] Linq To Sql進階系列(五)Store Procedure篇
[3] Linq To Sql進階系列(五)Store Procedure篇
[4] Linq To Sql進階系列(五)Store Procedure篇
系列文章導航:
Linq To Sql進階系列(四)User Define Function篇
Linq To Sql進階系列(五)Store Procedure篇
Linq To Sql進階系列(六)用object的動態查詢與保存log篇
Linq To Sql進階系列(七)動態查詢續及CLR與SQL在某些細節上的差別
Store Procedure,存儲過程。也是被別人寫過的東西。我習慣性先看別人都寫了點啥,然后才開始想看看自己還要寫點啥。那就先談談它與udf的區別吧。
在Linq To Sql進階系列(四)User Define Function篇 中,我們提到了兩者的差別。比如Store Procedure支持多個rowset的,而udf不行。他們還有一些其他的差別。Store Procedure只能返回整型,而udf可以是其他類型,比如char等,除個別類型外,比如imager類型,是不可以做為udf的返回類型的。Store Procedure支持Out Parameter而udf沒有。
1, SingleResultSet
我們先來看這個sprocs.









c.City=@param1

其生成的code如下。


"NVarChar(20)")] string param1)





這里Customers_By_CityResult是這個sprocs的影射類。但你可以在OR Designer里調整。如圖,
全站熱搜