使用功能的進口這裏是我的SQL Server存儲過程:我不能得到的輸出參數時,由實體框架
ALTER PROCEDURE [dbo].[SearchUser]
(@Text NVARCHAR(100),
@TotalRows INT = 0 OUTPUT)
AS
BEGIN
SELECT @TotalRows=1000
SELECT * from Users
END
而且我的C#代碼
using (var context = new TestDBEntities())
{
var outputParameter = new ObjectParameter("TotalRows", typeof(Int32));
context.SearchUser("", outputParameter);
Response.Write(outputParameter.Value);
}
然而outputParameter.Value
始終是空的。
有人能告訴我爲什麼嗎?
我們需要看到TestDBEntities。此外,您需要將outputParameter作爲out來獲取任何結果。 – 2011-05-04 09:39:44
問題是TestDBEntities無法返回outputParameter,因爲您正在調用它。因此,我需要看看TestDBEntities.SearchUser是如何定義的。否則我無法回答這個問題。 – 2011-05-05 02:36:06
對不起,我不會從奇怪的網站下載。我建議你看看它。 – 2011-05-05 05:14:41