C#Linq to SQL:「CONVERT([...] ASINT)」を表現する方法は?
MSSQLでは、次のように文字列を整数に変換できます。
_CONVERT(INT, table.column)
_
Linq to SQLがこれに変換するC#式はありますか?
C#では、通常はint.Parse()
を使用して同じことを行うことができますが、残念ながら、Linqクエリでint.Parse()
を使用しようとするとエラーが発生します。
メソッド 'Int32 Parse(System.String)'には、SQLへの変換がサポートされていません。
Linq toSQLがCONVERT(INT, ...)
に変換するC#式はありますか?
C#には Convert.ToInt32()
があります。これはあなたが探していることを実行するはずです。
Convert.ToInt32 は機能するはずです。翻訳については この記事 をチェックしてください。