惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
罗磊的独立博客
腾讯CDC
云风的 BLOG
云风的 BLOG
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
U
Unit 42
I
InfoQ
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
美团技术团队
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
GbyAI
GbyAI
S
SegmentFault 最新的问题

博客园 - 猪头

remote: Repository not found. fatal: repository 'https://github.com/***/***.git/' not found Scaffold-DbContext 命令参数 VS2017 ASP.NET MVC 5.0 开部署问题汇总 mvcmovie sample 在window10 下的部署问题(HTTP Error 500.19 - Internal Server Error) Window 无法完成请求的更改,找不到引用的汇编,错误代码 0X80073701 VS2017离线版的SSDT安装包(包括SSIS) sql2008r 收缩数据库日志log文件;删除errorlog文件的方法 解决window2012 IIS8 配置的网站无法下载exe文件的问题 商品房买卖合同备案 收房注意事项!--经典! 商河水木清华业主告媒体书 商河水木清华全体业主告开发商书 商河县水木清华全体业主给县委县府的一封信 大家不要在水木清华买房子了,我的都一年了,还没交房! 呼吁所有商河水木清华业主拒绝不合理的交房流程 说说无耻的商河水木清华开发商2013"交房 拒绝无效的“交房”写给所有商河水木清华业主 HDD 格式化错误 E:31:00 --如何备份DV里的数据 Windows 7 Sp1 x64 无法安装英文语言包(已解决)
MVC 5 调用存储过程参数配置方法-Procedure or function &#39...
猪头 · 2019-01-30 · via 博客园 - 猪头

MVC 5 调用存储过程参数配置方法-Procedure or function 'UP_***' expects parameter '@****', which was not supplied.

通过Database.SqlQuery调用SQL2016的存储过程,传入参数,返回结果集合。总是报如下错误

Msg 201, Level 16, State 4, Procedure UP_***, Line 0 [Batch Start Line 15]
Procedure or function 'UP_***' expects parameter '@****', which was not supplied.

 总结如下:

1.调用的参数sql里除了包括存储过程外,还需要包含参数的名称

2.参数的顺序必须要和存储过程里参数的顺序一模一样,否则就会报错。(参数名称可以和存储过程里的名称可以不一样,顺序必须一模一样,数据库sp_executesql是通过参数顺序来匹配的,而不是参数的名称来匹配)

string sql = @" UP_存储过程名称  @参数1,@参数2,@参数3,@参数4";
            var sqlParams = new SqlParameter[] {
                new SqlParameter("@参数1", 2),
                new SqlParameter("@参数2", 1),
                new SqlParameter("@参数3", 50),
                new SqlParameter("@参数4", 1))
            };
          
            return View(db.Database.SqlQuery<Poesy>(sql, sqlParams).ToList());