如何修饰Select的Expression?

时间:2019-01-28 19:34:57

标签: c# asp.net-mvc entity-framework-6

我有一个汇总十几个表的查询。看起来像这样:

db.MyTable.Where(t=>...)
  .Select(t => new Model {
    Field1 = t.SomeTable.Field,
    Field2 = t.SomeTable2.Field
    ...and so on, about 30 fields}).ToList();

它不能很快运行,数据库负载很大

问题是: 通常,不需要某些字段,也不需要汇总某些表。 我想制作一个基本的Expression并用必要的字段修饰它。怎么做?

0 个答案:

没有答案