/*通过field_baseinfo.field_code查询得到crop_manageinfo.field_base_id
条件:field_baseinfo.id = crop_manageinfo.field_base_id
*/
select crop_manageinfo.field_base_id from crop_manageinfo where crop_manageinfo.field_base_id =(
select field_baseinfo.id from field_baseinfo where field_code = '1-1' )
linq好像是可以子查询的啊,同时也可以使用连接来描述。
return dataContext.crop_manageinfo.Where(a => a.field_base_id == dataContext.field_baseInfo.Where(b => b.field_code == fieldCode
).Select(c => c.id).Single()).Select(d => d.field_base_id).Single().ToString();