在我的ASHX页面内,我收到JSON 字符串解析后没有用存储过程,而是直接用拼成SQL 语句然后插入到数据库,没有用到存储过程。总感觉用了存储过程要走好多路,感觉效率要低些。请问我这个做法对吗 ?PS,我的数据量比较大,收到的数据直接解析后插入到数据库,所以对效率有一定要求。
解决方案 »
- asp.net怎么处理两个二维数组是否有重复数据?
- GridView分页后怎么记忆每页所选中的RadioButton
- 正则表达式regex 引号
- 高分请教:如何在TreeView控件自定义列
- 遇到难题了!Gridview有一个CheckBox列,在用了分页的情况下,如何取出用户选择的所有记录id。
- 函数
- 异常详细信息: System.FormatException: 输入字符串的格式不正确 请高手说个解决办法
- 常规方式转存储过程的问题!
- 怎样将上传图片生成缩略图,并存入数据库.存入服务器硬盘或者显示的不要回答,太多了.请看清我的题目.
- 怎样原样显示带HTML标记的字符串?
- 控制台程序调用ocx
- 如何将asp.net生成x86形式的
如果你的数据业务逻辑处理非常多或是大的话,建议使用store procedure.Insus.NET的做法,即然都使用ms sql数据库了,当然是使用store procedure
没有业务逻辑,收到JSON数据解析后直接插入
存储过程快的原因是SQL已经写在数据库中了,只需要发送过程过程名,这肯定比SQL要短很多。
批量添加,使用SqlBulkCopy更快
如果看不到微软的例子,自己搜搜其他的~