我必须在 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()”方法,并且该方法无法转换为存储表达式。
任何帮助将不胜感激。