我有一个汇总十几个表的查询。看起来像这样:
db.MyTable.Where(t=>...)
.Select(t => new Model {
Field1 = t.SomeTable.Field,
Field2 = t.SomeTable2.Field
...and so on, about 30 fields}).ToList();
它不能很快运行,数据库负载很大
问题是: 通常,不需要某些字段,也不需要汇总某些表。 我想制作一个基本的Expression并用必要的字段修饰它。怎么做?