我有一个返回maxNum
的存储过程。我可以在调试器中看到返回值:maxNum[0]
具有值。我在调试器中看到了它。
IEnumerable<int?> maxNum = DB.uspGetNextTestNumber();
如何从中读取值。
上面的代码从ADO.NET Entity模型调用存储过程。 ASP.NET MVC。 VS2013。 Windows 8.1 64位。
我的存储过程如下所示:
CREATE PROCEDURE [dbo].[uspGetNextTestNumber]
AS
SET NOCOUNT ON;
SELECT MAX(testnumber) + 1 as NextNumber
FROM [ProductTesting].[dbo].[PtTest] AS sp
GO
答案 0 :(得分:0)
IEnumerable maxNum = DB.uspGetNextTestNumber();
List<int?> lst = maxNum.ToList<int?>();
foreach (var item in lst)
{
if (item.HasValue)
{
string str = item.Value.ToString();
// str has the value
}
}
答案 1 :(得分:0)
screen.draw(img, x, y, img.getWidth() / 2, img.getHeight() / 2, img.getWidth(), img.getHeight(), 0.8f, 0.8f, dir*180/((float) Math.PI));
:
System.out.printf("%6.2f2%n", someDouble);