实体框架一次往返

时间:2016-01-28 17:27:37

标签: c# mysql entity-framework-6

我有大型实体框架查询,查找和读取有关产品的信息。然而,我的查询的下一部分要求我通过clausule将所有内容包装在一起,并且数据库choke(它已经有30列,然后它需要按其他列分组,ouch)。 我发现这很快:

  • 将搜索结果插入临时表 - 插入到tmp中,选择*从(...)
  • 读取数据 - 选择*从(...)加入tmp(...)
  • 读取连接查询 - 选择*从(...)加入tmp(...)group by(...)

问题是如何在一个数据库往返(多个结果集)中使用实体框架执行该操作,或以其他方式加速该查询?

Atm我有(伪代码): 从数据中选择dataColumns,groupColumns 加入searchResults 加入groupData group by groupColumns

以下是示例查询:

http://pastebin.com/gtnvqXjS

(有些事情可能不正确,因为我必须删除敏感信息)

我需要对-- *** Order By评论标记的查询进行分组。

0 个答案:

没有答案