次の方法で共有


System.Object メソッド (LINQ to SQL)

LINQ to SQL は、次の Object メソッドをサポートしています。

Object.Equals(Object)

Object.Equals(Object, Object)

Object.ToString()

 

LINQ to SQL は、次の Object メソッドをサポートしていません。

Object.GetHashCode()

Object.ReferenceEquals(Object, Object)

Object.MemberwiseClone()

Object.GetType()

BINARY、VARBINARY、IMAGE、TIMESTAMP などのバイナリ型の Object.ToString()

 

.NET との相違

SQL では、double 型に対する Object.ToString() の出力で、SQL CONVERT(NVARCHAR(30), @x, 2) を使用します。 このとき、SQL は常に 16 桁と指数表記を使用します (たとえば、0 に対して "0.000000000000000e+000" を使用)。 そのため、Object.ToString() 変換では、.NET Framework 内の Convert.ToString と同じ文字列は作成されません。

参照

その他の技術情報

データ型と関数 (LINQ to SQL)