首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GroupBy导致转储忽略LinqPad to Entity Framework中的链接对象

GroupBy导致转储忽略LinqPad to Entity Framework中的链接对象
EN

Stack Overflow用户
提问于 2011-12-14 00:45:37
回答 1查看 178关注 0票数 2

我将我的LinqPad连接到实体框架,并愉快地编写查询,直到我注意到我的一些对象不在结果列表中。

我有一个类似如下的查询:

代码语言:javascript
运行
复制
 IQueryable<IGrouping<Customer, Order>> myResults;
 myResults = Orders.Include("OrderDetail").GroupBy(x=>x.Customer);
 myResults.Dump(20);

当我运行时,Order.OrderDetail对象不在转储中。(不过,数据就在那里。我运行了一些foreach语句来检查,它们都在结果对象中,只是没有被转储。)

但如果我只运行以下代码:

代码语言:javascript
运行
复制
 Orders.Include("OrderDetail").Dump(20);

然后在转储中获取OrderDetail对象。

我做错了什么吗?即使Include正在运行,但期望LinqPad转储我的GroupBy对象是错误的吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-14 00:50:21

以前见过类似的东西。您是否尝试交换groupby和include的顺序?

代码语言:javascript
运行
复制
myResults = Orders.GroupBy(x=>x.Customer).Include("OrderDetail");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8492867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档