您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL-.NET-SqlParameters-AddWithValue-如果未指定Param Type,是否会对性能产生负面影响?

SQL-.NET-SqlParameters-AddWithValue-如果未指定Param Type,是否会对性能产生负面影响?

类型推导发生在客户端。在内部sqlParameter,它基本上具有位切换语句,以确定您指定的值所对应的sql类型。因此,发送到sql Server的内容没有什么区别,但是确定.NET类型对应的sql类型的开销很小。在宏伟的方案中,性能成本甚至不会像在数据库调用中实际花费的时间那样短暂地显示出来。

您仍然可以在指定sql类型的同时一行执行此操作:

cmd.Parameters.Add("@something", sqlDbType.NVarChar).Value = someString;
SQLServer 2022/1/1 18:50:50 有442人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶