日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
LINQtoSQL輸出參數(shù)淺談

在向大家詳細(xì)介紹LINQ to SQL輸出參數(shù)之前,首先讓大家了解下輸入?yún)?shù),然后全面介紹LINQ to SQL輸出參數(shù)。

創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、小程序制作、公眾號(hào)商城、等建站開發(fā),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。

LINQ to SQL輸出參數(shù)映射到引用參數(shù),并且對(duì)于值類型,它將參數(shù)聲明為可以為 null。

下面的示例帶有單個(gè)輸入?yún)?shù)(客戶 ID)并返回一個(gè)輸出參數(shù)(該客戶的總銷售額)。

 
 
 
  1. ALTER PROCEDURE [dbo].[CustOrderTotal]   
  2. @CustomerID nchar(5),  
  3. @TotalSales money OUTPUT  
  4. AS  
  5. SELECT @TotalSales = SUM(OD.UNITPRICE*(1-OD.DISCOUNT) * OD.QUANTITY)  
  6. FROM ORDERS O, "ORDER DETAILS" OD  
  7. where O.CUSTOMERID = @CustomerID AND O.ORDERID = OD.ORDERID 

其生成代碼如下:

 
 
 
  1. [Function(Name="dbo.CustOrderTotal")]  
  2. public int CustOrderTotal(  
  3. [Parameter(Name="CustomerID"DbType="NChar(5)")]string customerID,  
  4. [Parameter(Name="TotalSales"DbType="Money")]  
  5. ref System.Nullable totalSales)  
  6. {  
  7. IExecuteResult result = this.ExecuteMethodCall(this,  
  8. ((MethodInfo)(MethodInfo.GetCurrentMethod())),  
  9. customerID, totalSales);  
  10. totalSales = ((System.Nullable)  
  11. (result.GetParameterValue(1)));  
  12. return ((int)(result.ReturnValue));  

我們使用下面的語句調(diào)用此存儲(chǔ)過程:注意:LINQ to SQL輸出參數(shù)是按引用傳遞的,以支持參數(shù)為“in/out”的方案。在這種情況下,參數(shù)僅為“out”。

 
 
 
  1. decimal? totalSales = 0;  
  2. string customerID = "ALFKI";  
  3. db.CustOrderTotal(customerID, ref totalSales);  
  4. Console.WriteLine("Total Sales for Customer '{0}' = {1:C}",   
  5. customerID, totalSales); 

語句描述:這個(gè)實(shí)例使用返回 Out 參數(shù)的存儲(chǔ)過程。

好了,就說到這里了,其增刪改操作同理。相信大家通過這5個(gè)實(shí)例理解了存儲(chǔ)過程。

【編輯推薦】

  1. LINQ to DataSet查詢?cè)斀?/font>
  2. Linq實(shí)現(xiàn)XML轉(zhuǎn)換淺談
  3. Linq to SQL強(qiáng)類型DataContext
  4. Linq SelectMany學(xué)習(xí)經(jīng)驗(yàn)
  5. 使用LINQ進(jìn)行數(shù)據(jù)轉(zhuǎn)換剖析

分享名稱:LINQtoSQL輸出參數(shù)淺談
網(wǎng)頁鏈接:http://www.5511xx.com/article/dhppeje.html