【问题标题】:Linq-to-SQL Executing NonQueryLinq-to-SQL 执行非查询
【发布时间】:2009-06-11 19:53:05
【问题描述】:

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

【问题讨论】:

    标签: .net linq-to-sql stored-procedures


    【解决方案1】:

    在服务器资源管理器窗口中,浏览并找到您的存储过程。将其拖到 Linq-to-Sql 设计器中的方法区域。

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

    例如

    您的存储过程名称是IncrementCustomerVisit,它采用int 类型的一个参数。

    在您的应用代码中:

    using (DataContext db = new DataContext())
    {
       db.IncrementCustomerVisit(someCustomerID);                 
    }
    

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:
        db.ExecuteCommand("exec myStoredProcedureName");
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-17
          • 1970-01-01
          • 1970-01-01
          • 2010-11-15
          • 2012-08-05
          • 1970-01-01
          相关资源
          最近更新 更多