2013-09-09 4 views
0

Это MVC C#. Я хранил процедуру под названием uspMarket_test. Мне нужно передать параметр сеансу на этот SP.Как передать значения параметру для вызова хранимой процедуры из MVC

Я корчу этот код в контроллере. Здесь 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 значение session, поэтому, когда я передаю сеанс SP, он будет принимать значения sess. но я не знаю, как это назначить.

ответ

0

Попробуйте это.

Session["YourIndexName"] = sess; 

или

Session[0] = sess; //using whatever zero based index is appropriate for you. 
Смежные вопросы