linq クエリの結合ステートメントでデータ型を long から string に変換する必要があります。例えば
from t1 in table1
join t2 in table2 on new {t1.field1, t1.field2} equals new {t2.field1, t2.field2}
select new {t1.field1,t2.field1 all columns}
t1.field2 は long 型、t2.field2 は string 型です。ToString メソッドを配置すると、例外がスローされます。例外メッセージ
LINQ to Entities はメソッド 'System.String ToString()' メソッドを認識せず、このメソッドはストア式に変換できません。
どんな助けでも大歓迎です。