【发布时间】:2010-10-30 12:53:23
【问题描述】:
- 一名员工可以拥有多辆车..
- 一个公司可以有多名员工..
我的任务是让拥有最多车辆的公司..
我的 LINQ 查询运行良好(呸)!它返回(通过 select new {})..
- 公司ID
- EmployeeVehicleCount
太棒了!但是..我希望能够提取“公司”对象而不仅仅是 int CompanyID,这样我就可以在遍历结果时基本上像这样访问它们:
ResultRow.Company.CompanyName
和
ResultRow.EmployeeVehicleCount
否则,我将不得不首先设置一个循环,然后在我通过循环时实例化每个公司,这似乎不是很有效。
实现我所追求的最干净的方法是什么?
【问题讨论】:
-
不发布实际的 linq,很难为您的特定查询提供建议
标签: c# join linq-to-sql