MVC调用返回类型DataTable的存储过程

SqlServer2012
VisualStudi2012
问题一:为什么这些存储过程都是int类型的
问题二:怎么调用返回类型DataTable的存储过程

4个回答

得到datatable,用foreach遍历dt.Rows得到每行数据,然后装入list

Dear200892
Dear200892 谢谢,我已经用var list = db.Database.SqlQuery<getAtt>("exec sp_getAttention @sort,@UserID,@order,@rows,@page", Sort, userID, Order, Rows, Page).ToList();这个方法获取到DataTable
大约 3 年之前 回复

1、没看到你说的存储过程都是int型;
2、调用返回类型是datatable的存储过程与其他读取数据库是一样的,Mvc只需要在后台viewdata保存,在前台调用循环显示即可

Dear200892
Dear200892 回复Dear200892: 啊
大约 3 年之前 回复
Dear200892
Dear200892 谢谢,我已经用var list = db.Database.SqlQuery<getAtt>("exec sp_getAttention @sort,@UserID,@order,@rows,@page", Sort, userID, Order, Rows, Page).ToList();这个方法获取到DataTable
大约 3 年之前 回复
Dear200892
Dear200892 1.我悬浮在错误提示上已经提示了存储过程是int类型,详情请看第二张图
大约 3 年之前 回复

测试数据一测试数据一

Dear200892
Dear200892 回复Dear200892: 再次测试
大约 3 年之前 回复
Dear200892
Dear200892 测试
大约 3 年之前 回复

才是测试数据一测试数据一

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问