LINQ to SQL 支持以下 Object 方法:
LINQ to SQL 不支持以下 Object 方法:
- Object.GetHashCode()
- Object.ReferenceEquals(Object, Object)
- Object.MemberwiseClone()
- Object.GetType()
-
Object.ToString()对于二进制类型,例如
BINARY,VARBINARY和IMAGETIMESTAMP。
与 .NET 的差异
用于双精度类型的 Object.ToString() 的输出对 SQL 使用 SQL CONVERT(NVARCHAR(30), @x, 2)。 在这种情况下,SQL 始终使用 16 位数字和科学表示法(例如,0.0000000000000000e+0000)。 因此, Object.ToString() 转换不会生成与 .NET Framework 中相同的字符串 Convert.ToString 。