我试图让我的linq查询复制我的t-sql,但我迷路了。
SELECT *
FROM BaiDetail INNER JOIN
BaiDetailMap ON BaiDetail.DetailText
LIKE '%' + BaiDetailMap.BaiDetailMapSearchText +'%'
这就是我到目前为止......但是没有去
from det in Source
from map in Map
where det.DetailText.Contains(map.SearchText)
select new {det, map}
错误讯息:
String.Contains方法仅支持可在客户端上计算的参数。
答案 0 :(得分:0)
from det in Source
from map in Map
where SqlMethods.Like(map.DetailText, "%" + map.SearchText + "%"))
select new {det, map}