烦人的CA2100

lilunlil 2018-12-19 08:31:34
有感于上一篇帖子,
https://bbs.csdn.net/topics/392494961终于弄明白了oledb参数化的意思,原来列名和表名是不能参数化的,但问题是VS编译器每次代码分析都给我整出来30多条CA2100错误呀,但我又不想放置不理(就当洁癖吧),请问高手就没办法了吗?

话说,数据库查询,表名和列名作变量不是很常用吗?难道都放置不理了?

还有,度娘查得“C#去warning”的帖子https://blog.csdn.net/qq_18229381/article/details/52776498
两种方法都用了,
#pragma warning disable CA2100
#pragma warning disable 2100
#pragma warning restore


在工程属性->生成->错误和警告->禁止显示警告里,写CA2100,2100
两种方法都没效果,求解,谢谢。
...全文
231 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilunlil 2018-12-20
  • 打赏
  • 举报
回复
引用 2 楼 良朋 的回复:
原来列名和表名是不能参数化? 怎么可能?那还怎么玩?
你自已查资料去~
良朋 2018-12-19
  • 打赏
  • 举报
回复
原来列名和表名是不能参数化?
怎么可能?那还怎么玩?
xuzuning 2018-12-19
  • 打赏
  • 举报
回复
CA2100 是检查到有被 SQL 攻击的可能
lilunlil 2018-12-19
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
CA2100 是检查到有被 SQL 攻击的可能
怎么去掉呢...

110,501

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧