2

私は次のコードを使用しています:

using(var sd=new dataEntities())
{
var listofdata=sd.users.where(d=>d.id.ToString().Contain("2"));// id as int
// error : LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression.
}

サイトを見ましたが答えが見つかりませんでした

4

1 に答える 1

7

ToStringメソッドを変換するには、SQL関数を使用する必要があります。

SqlFunctions.StringConvert((double)id)

ここで回答: Linqでintをstringに変換してエンティティに変換する際の問題

于 2012-10-10T16:31:28.260 に答える