web-dev-qa-db-ja.com

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#式はありますか?

29
Timwi

C#には Convert.ToInt32() があります。これはあなたが探していることを実行するはずです。

34
Eric

Convert.ToInt32 は機能するはずです。翻訳については この記事 をチェックしてください。

12
JP Alioto