一步一步學Linq to sql(五):存儲過程
[1] 一步一步學Linq to sql(五):存儲過程
[2] 一步一步學Linq to sql(五):存儲過程
[3] 一步一步學Linq to sql(五):存儲過程
[4] 一步一步學Linq to sql(五):存儲過程
[5] 一步一步學Linq to sql(五):存儲過程
[6] 一步一步學Linq to sql(五):存儲過程
[7] 一步一步學Linq to sql(五):存儲過程
[2] 一步一步學Linq to sql(五):存儲過程
[3] 一步一步學Linq to sql(五):存儲過程
[4] 一步一步學Linq to sql(五):存儲過程
[5] 一步一步學Linq to sql(五):存儲過程
[6] 一步一步學Linq to sql(五):存儲過程
[7] 一步一步學Linq to sql(五):存儲過程
系列文章導航:
一步一步學Linq to sql(二):DataContext與實體
普通存儲過程
首先在查詢分析器運行下面的代碼來創建一個存儲過程:
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)); } |
全站熱搜