【发布时间】:2013-03-12 07:17:45
【问题描述】:
我想把这个查询转换成linq,请帮忙:
select
mr_ssample.objectid,
mr_ssample.stcode
from mr_ssample
inner join mr_wsample on mr_ssample.objectid = mr_wsample.objectid
And mr_ssample.stcode in( select stcode
from mr_wsample)
我在 C# 中试过这个
var query = from ssamp in marineEntity.MR_SSAMPLE
join wsamp in marineEntity.MR_WSAMPLE on ssamp.OBJECTID equals wsamp.OBJECTID && ssamp.stcode.contains(wsamp.stcode)
select new
{};
但是,我无法在contains 中访问wsamp,或者我不知道这个替代方案。
【问题讨论】:
-
var query = from ssamp in marineEntity.MR_SSAMPLE join wsamp in marineEntity.MR_WSAMPLE on ssamp.OBJECTID equals wsamp.OBJECTID && ssamp.stcode.contains(wsamp.stcode) //但无法访问 wsamp select新的{};
-
不,将其编辑到您的问题中...