在ASP.NET中使用LINQ(2)2011-08-15 博客园 GWPBrian上一篇 中介绍了利用LINQ to SQL实现对数据的增删改的操作,但是在实 际的项目应用中,我们经常会使用到存储过程。本篇将介绍如何利用LINQ对存储过程进行操作。我们利用的还是Northwind数据库,首先创建存储过程:(1)返回所有EMPLOYEES 的信息CREATE PROCEDURE [dbo].[Employees_GetAll] AS SELECT * FROM EMPLOYEES ORDER BY EMPLOYEEID(2)根据EMPLOYEEID获得信息CREATE PROCEDURE [dbo].[Employees_GetByID] ( @ID int ) AS SELECT * FROM EMPLOYEES WHERE EMPLOYEEID=@ID(3)添加职员信息CREATE PROCEDURE [dbo].[Employees_Insert] ( @FIRSTNAME NVARCHAR(20), @LASTNAME NVARCHAR(20) ) AS INSERT INTO EMPLOYEES(FIRSTNAME,LASTNAME) VALUES(@FIRSTNAME,@LASTNAME)(4)更新职员信息CREATE PROCEDURE [dbo].[Employees_Update] ( @ID INT, @FIRSTNAME NVARCHAR(20), @LASTNAME NVARCHAR(20) ) AS UPDATE EMPLOYEES SET FIRSTNAME=@FIRSTNAME, LASTNAME=@LASTNAME WHERE EMPLOYEEID=@ID