1

我试图让我的 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 方法仅支持可以在客户端上计算的参数。

4

1 回答 1

0
from det in Source
from map in Map
where SqlMethods.Like(map.DetailText, "%" + map.SearchText + "%"))
select new {det, map}
于 2010-04-02T18:24:59.733 回答