 |
|
โดยปัญหาคือ การ return ค่ากลับของ OUTPUT เป็นค่าว่าง ครับ
บน MSSQL 2012

Code : DBContext
public virtual ObjectResult<SP_GET_REGISTER_Result> SP_GET_REGISTER(Nullable<int> iNDEX_START, Nullable<int> pAGE_SIZE, ObjectParameter rOWSQUERY)
{
var iNDEX_STARTParameter = iNDEX_START.HasValue ?
new ObjectParameter("INDEX_START", iNDEX_START) :
new ObjectParameter("INDEX_START", typeof(int));
var pAGE_SIZEParameter = pAGE_SIZE.HasValue ?
new ObjectParameter("PAGE_SIZE", pAGE_SIZE) :
new ObjectParameter("PAGE_SIZE", typeof(int));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<SP_GET_REGISTER_Result>("SP_GET_REGISTER", iNDEX_STARTParameter, pAGE_SIZEParameter, rOWSQUERY);
}
Code : return with ViewBag
public ActionResult Index()
{
var output = new ObjectParameter("ROWSQUERY", typeof(int));
ViewBag.REGISTER = context.SP_GET_REGISTER(1, 100, output);
ViewBag.GetOut = output.Value;
return View();
}
นั่งแก้นานแล้วยังหาข้อสรุปไม่ได้ครับ..
Tag : .NET, Ms SQL Server 2012, Web (ASP.NET), LINQ, VS 2012 (.NET 4.x)
|
|
 |
 |
 |
 |
Date :
2014-01-23 10:40:55 |
By :
wit_peter |
View :
1148 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |