是否可以使用Linq-to-Sql执行不返回输出的存储过程?
答案 0 :(得分:5)
答案 1 :(得分:5)
在“服务器资源管理器”窗口中,浏览并查找您的sproc。将其拖到Linq-to-Sql设计器中的Methods区域。
此存储过程现在可用作DataContext对象中的方法。
e.g。
您的代码名称为IncrementCustomerVisit
,它需要一个int
类型的参数。
在您的应用代码中:
using (DataContext db = new DataContext())
{
db.IncrementCustomerVisit(someCustomerID);
}
答案 2 :(得分:0)
db.ExecuteCommand("exec myStoredProcedureName");