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