为什么SqlFunctions.StringConvert没有int重载

时间:2012-01-10 16:02:22

标签: c# .net-4.0 linq-to-entities

标题几乎总结了它。我敢打赌,在野外使用这种方法的一半以上涉及将int转换为十进制或双精度以便使用它,那么为什么不存在将int作为参数的重载?

http://msdn.microsoft.com/en-us/library/system.data.objects.sqlclient.sqlfunctions.stringconvert.aspx

1 个答案:

答案 0 :(得分:3)

因为它与此处的STR功能直接相关:

http://msdn.microsoft.com/en-us/library/ms189527.aspx

并且该函数只需要一个浮点数,因此你会看到参数。