MVC应用程序中的存储过程
本文关键字:存储过程 应用程序 MVC | 更新日期: 2023-09-27 18:26:50
我继承了一个使用Entity Framework 5和.NET Framework 4的MVC4应用程序,该应用程序位于C#中。数据库是SQL Server 2008 R2
这是我的问题。
在我的数据库中,我有一个存储过程。此存储过程需要运行两个varchar
参数。
我相信,我的.edmx
中有存储过程。
我希望当填充了两个文本框时,这个功能就会启动。
如何让部分视图调用存储过程并将数据返回到相应的文本框?
对不起,这是一个巨大的问题,我只是在工作中不知所措,任何帮助都将不胜感激!
如果我忘记了什么或需要更多信息,请告诉我,我会尽我所能提供。
提前感谢您的帮助,Dustin
我不认为进入[HttpPost]
控制器,它应该在GET一个中
public ActionResult FillFS(AFViewModel ViewModel)
{
try
{
//Execute the SP
var TextBoxList = GetListOfTextBox("somevar","somevar2");
//Code to populate
//ViewModel.TextBox1 && ViewModel.TextBox2
}
catch (Exception ex)
{
Response.Write(ex.InnerException.Message);
}
return PartialView("_AFTab");
}
这里我刚刚完成了函数导入。
public static List<SPResult> GetListOfTextBox(string varchar1, string, varchar2)
{
using (var db = new EDMXEntities())
{
//GetTextBoxValue is the name you gave to the function import
ObjectResult<SPResult> Results = db.GetTextBoxValue(varchar1, varchar2);
List<SPResult> results = Results.ToList();
return results;
}
}
希望这能帮助