我想在 LINQ 中加入两个表,我的查询类似于
SELECT mfg.MfgName
FROM MasterProductStaging AS mps INNER JOIN
Mfg AS mfg ON mps.MfgID = mfg.MfgID
WHERE (mps.MasterProductStagingID = 345345)
现在在 LINQ 中,我使用两个不同的查询来解决这个问题
var test = (from d in DataContext.MasterProductStagings
where d.MasterProductStagingID == Convert.ToInt32(Request.QueryString["MPSID"])
select d.MfgID).FirstOrDefault();
var data = (from d in DataContext.Mfgs
where d.MfgID == test.ToString()
select d).FirstOrDefault();
emdx
这些表在模型中没有任何关系。现在我要在单个查询中获取我想要的数据。