将linq中的嵌套表合并到sql中

时间:2014-11-05 12:30:26

标签: linq-to-sql

我有一个linq查询,可以从OData Reporting服务获取数据 到目前为止一切顺利,但是当我返回这样的数据时:

select new {TimesheetActual , TimesheetLine,Timesheet, TimesheetProject,TimesheetTask, subTv, TimesheetResource, subRes, pLeft}

它作为嵌套集合的集合返回。

对于我的服务,我需要一个包含每个记录每列的大表。 我知道这可以通过显式命名select语句中的每一列来实现,如下所示:

select new { TimesheetActual.Column1, TimesheetActual.Column2, .., TimesheetLine.Column1,.., TimesheetProject.Column1,..}

但由于大量的专栏,我有点不愿意这样做。

所以我的问题是,有没有办法合并集合或其他方式来获得相同的结果而不必指定100多列?

0 个答案:

没有答案