基本上我有这个问题:
var item =
from itemCT in listC
join ditemRef in servRef.Repository.GetQuery(efContext).DefaultIfEmpty()
on itemCT.specialStringID equals ditemRef.refID
into DitemRef
问题是itemCT.specialStringID
是一个字符串(没有设计它…不能改变它)我仍然需要使连接工作。有什么提示吗?
寻找相关答案,我已经尝试使用SqlFunctions.StringConvert((double)ditemRef.refID
没有成功。
任何关于隧道尽头光明的暗示都有帮助
在LINQ-to-Entities查询中支持System.Convert
类中的许多方法。使用它将两种类型中的一种转换为另一种。然后你就可以写你的查询了