您的位置:知识库 » 数据库

一步一步学Linq to sql(五):存储过程

作者: lovecherry  来源: 博客园  发布时间: 2008-09-26 23:04  阅读: 20665 次  推荐: 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

数据库热门文章

    数据库最新文章

      最新新闻

        热门新闻