我尝试两种不同的方式来实例化我SqlParameter
对象从C#传递的SqlParameter没有数据类型 - 性能考虑
SQLParameter p = new SqlParameter("@DatabaseId", SqlDbType.VarChar, 5, Quarter.DataBaseId.ToString(); //line 1
SQLParameter p = new SqlParameter("@DatabaseId", Quarter.DataBaseId); // line 2
我想知道是否有任何性能问题,当你不使用的数据类型和长度,同时创造参数? SQL Server如何在内部处理?最初,我认为它会隐式地将参数数据类型转换为与Ex进行比较的表列的数据类型。在sql查询的where子句中。但我不确定。任何帮助将不胜感激。
在此先感谢