这是 MVC C#。我有一个名为uspMarket_test的存储过程。我需要将名为session的参数传递给这个 SP。
我在控制器中扭动这段代码。这里sess包含我正在传递的会话值。
public ActionResult Index(string sess)
{
var permissions = new Accept();
permissions.permissions(sess);
return View();
}
在 terms.cs 中,我正在使用:
public void permissions(string sess)
{
using (var ctx2 = new market_Entities())
{
//Here i need to assign sess = session, so value of sess will be equal to session string.But dont know how to do this.
ctx2.uspMarket_test(new ObjectParameter("UserID", typeof(int)),"session", new ObjectParameter("Login",typeof(short)));
ctx2.SaveChanges();
}
}
我遇到的问题是第二个参数会话。我需要为会话参数分配sess值,因此当我将会话传递给 SP 时,它将采用 sess 值。但我不知道如何分配这个。