System.Object-Methoden
LINQ to SQL unterstützt die folgenden Object-Methoden:
LINQ to SQL unterstützt die folgenden Object-Methoden nicht:
- Object.GetHashCode()
- Object.ReferenceEquals(Object, Object)
- Object.MemberwiseClone()
- Object.GetType()
- Object.ToString() für binäre Typen wie
BINARY
,VARBINARY
,IMAGE
undTIMESTAMP
.
Unterschiede zu .NET
Die Ausgabe von Object.ToString() für „double“ verwendet „SQL CONVERT
(NVARCHAR(30), @x, 2)“ in SQL. SQL verwendet in diesem Fall immer 16 Ziffern und wissenschaftliche Schreibweise (z. B. "0.000000000000000e+000" für 0). Im Ergebnis erzeugt die Object.ToString()-Konvertierung nicht die gleiche Zeichenfolge wie Convert.ToString im .NET Framework.