这是我的SQL Server存储过程:
ALTER PROCEDURE [dbo].[SearchUser]
(@Text NVARCHAR(100),
@TotalRows INT = 0 OUTPUT)
AS
BEGIN
SELECT @TotalRows=1000
SELECT * from Users
END
Run Code Online (Sandbox Code Playgroud)
还有我的C#代码
using (var context = new TestDBEntities())
{
var outputParameter = new ObjectParameter("TotalRows", typeof(Int32));
context.SearchUser("", outputParameter);
Response.Write(outputParameter.Value);
}
Run Code Online (Sandbox Code Playgroud)
但outputParameter.Value总是为空.
谁能告诉我为什么?
模型,视图和控制器之间的关系让我感到困惑.
本主题显示了一个箭头表单View to Controller,一个从Controller到Model的箭头和一个从Model到View的箭头:http: //www.codeproject.com/Tips/31292/MVC-vs-MVP-How-Common-and-如何-不同
但是,本主题显示了Model和View之间的双箭头; View和Controller之间的双箭头; 从控制器到模型的箭头:http: //www.codeproject.com/Articles/288928/Differences-between-MVC-and-MVP-for-Beginners
最后,本主题显示了从View到Model的箭头,从Controller到Model的箭头以及从Controller到View的箭头:http: //www.w3schools.com/aspnet/mvc_intro.asp
我有一些问题: