MCV3アプリケーションを開発しています。
アプリケーションのコントローラーの1つでストアード・プロシージャーを呼び出したい。
アプリケーションに使用しているストアドプロシージャをすでにDBに保存しています。
クエリは
Create Procedure ConvertLeadToCustomer1
@CompanyID int
as
begin
update Companies set __Disc__ = 'Customer' where CompanyID = @CompanyID
end
今、私はこの手順をコントローラーに呼び出したいと思います...
namespace CRMWeb.Controllers
{
public class LeadController : Controller
{
private CRMWebContainer db = new CRMWebContainer();
//
// GET: /Lead/
public ViewResult Index()
{
//return View(db.Companies.ToList());
return View(db.Companies.OfType<Lead>().ToList());
}
public ActionResult Convert(int id)
{
// I want to write code here to call stored procedure...
}
}
}
それをどのように呼ぶのですか?