一步一步学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 delmessage @id uniqueidentifier as delete tbguestbook where id=@id |
按照前面的步骤生成存储过程方法,并为删除操作执行这个存储过程方法。在选择参数的时候我们可以看到,ID分当前值和原始值,我们选择当前值即可,如下图:
无须改动任何逻辑代码,进行删除留言操作后可以跟踪到下面的SQL:
EXEC @RETURN_VALUE = [dbo].[delmessage] @id = @p0 -- @p0: Input Guid (Size = 0; Prec = 0; Scale = 0) [9e3c5ee3-2575-458e-899d-4b0bf73e0849] -- @RETURN_VALUE: Output Int32 (Size = 0; Prec = 0; Scale = 0) [] |