我正在编写一个程序,它使用实体数据模型(数据库优先方法)和存储过程从数据库中获取数据。我是ASP.NET MVC的初学者,任何人都可以回答.... 我也绑定数据库表和存储过程,但是如何将存储过程绑定到控制器方法以插入数据(数据库第一种方法正在使用)
答案 0 :(得分:0)
如果您正在使用EF db-first并且想要从控制器的操作调用存储过程,首先,您应该在操作中创建一个EF dataContext实例:
public ActionResult MyAction(){
using(var ctx = new MyDbEntities()){
ctx.MyMappedProcedure(arg1, arg2);
}
//todo: manipulate your data and/or return result from controller
}