一步一步學Linq to sql(五):存儲過程

作者: lovecherry  來源: 博客園  發布時間: 2008-09-26 23:04  閱讀: 20232 次  推薦: 0   原文鏈接   [收藏]  
 

系列文章導航:

一步一步學Linq to sql(一):預備知識

一步一步學Linq to sql(二):DataContext與實體

一步一步學Linq to sql(三):增刪改

一步一步學Linq to sql(四):查詢句法

一步一步學Linq to sql(五):存儲過程

一步一步學Linq to sql(六):探究特性

一步一步學Linq to sql(七):并發與事務

一步一步學Linq to sql(八):繼承與關系

一步一步學Linq to sql(九):其它補充

一步一步學Linq to sql(十):分層構架的例子

 

普通存儲過程

       首先在查詢分析器運行下面的代碼來創建一個存儲過程:

 

create proc sp_singleresultset

as

set nocount on

select * from customers 

       然后打開IDE的服務器資源管理器,之前我們從表中拖動表到dbml設計視圖,這次我們從存儲過程中找到剛才創建的存儲過程,然后拖動到設計視圖。在方法面板中可以看到已經創建了一個sp_singleresultset的方法,如下圖:

 

       然后打開Northwind.designer.cs,可以找到下面的代碼:

 

    [Function(Name="dbo.sp_singleresultset")]

    public ISingleResult<sp_singleresultsetResult> sp_singleresultset()

    {

        IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())));

        return ((ISingleResult<sp_singleresultsetResult>)(result.ReturnValue));

    }

     

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()