Linq-to-SQL执行NonQuery

jdi*_*iaz 1 .net stored-procedures linq-to-sql

是否可以使用Linq-to-Sql执行不返回输出的存储过程?

p.c*_*ell 5

在"服务器资源管理器"窗口中,浏览并查找您的sproc.将其拖到Linq-to-Sql设计器中的Methods区域.

此存储过程现在可用作DataContext对象中的方法.

例如

你的sproc名称是IncrementCustomerVisit,它需要一个类型的参数int.

在您的应用代码中:

using (DataContext db = new DataContext())
{
   db.IncrementCustomerVisit(someCustomerID);                 
}
Run Code Online (Sandbox Code Playgroud)