我有一个层次结构,其中一个部门包含团队和团队包含代表.我要做的是获取一个给定部门下存在的代表列表.我试过这样做:
var teams = from tms in db.Teams
where tms.DepartmentID == DepartmentID
select tms;
var TeamDelegates = from tds in db.J_TeamDelegates
where tds.TeamID in teams.TeamID //error here
select tds;
Run Code Online (Sandbox Code Playgroud)
但是团队集合不允许您将特定属性称为集合.我想说的是"在团队集合中选择所有具有TeamID的代表."
var TeamDelegates = from tds in db.J_TeamDelegates
where teams.Any(x => x.TeamID == tds.TeamID)
select tds;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4874 次 |
| 最近记录: |