Linq to sql LINQ查询-复杂的自连接问题
因此,在本例中,我让项目表示它们是名称和ID。我还有一个名为SubProjects的表,如下所示: MasterProjectID SubProjectID 1 2 1 3 4 5 4 6 4 7Linq to sql LINQ查询-复杂的自连接问题,linq-to-sql,asp.net-3.5,Linq To Sql,Asp.net 3.5,因此,在本例中,我让项目表示它们是名称和ID。我还有一个名为SubProjects的表,如下所示: MasterProjectID SubProjectID 1 2 1 3 4 5 4 6 4 7 我做错了什么?您只需使用以下命令即可检索子项目列表: var query = from j
我做错了什么?您只需使用以下命令即可检索子项目列表:
var query = from j in pdc.SubProjects
where j.MasterProjectID == projectID
select j.SubProjectID;
。。。然后手动附加/预先附加projectID的已知值
from j in pdc.Projects
join s in pdc.SubProjects on j.ProjectID equals s.SubProjectID
where j.ProjectID.Equals(projectID) || s.MasterProjectID.Equals(projectID)
select j.ProjectID;
var query = from j in pdc.SubProjects
where j.MasterProjectID == projectID
select j.SubProjectID;
var list = query.ToList();
list.Add(projectID);