【发布时间】:2014-08-15 23:05:34
【问题描述】:
在 EF 中,这个查询给了我匿名类 List<anonymous{}>。有没有其他方法可以得到结果为 List<Parent>。或者有没有办法从父类和子类中排除select 中的属性
db<Parent>
.Select(o => new { o.ID, Childs = o.Childs.Select(t => new { t.ID }) })
.ToList()
【问题讨论】:
-
这是XY Problem。在您描述您认为需要此功能的原因之前,我对此表示反对。 (然后我很可能会投票)。
-
@ErikPhilips:有点不同意。问题是它返回一个匿名对象而不是强类型对象。他真的需要说明他想要这样做的理由吗?这不是一个黑白问答网站吗?
-
@MikeCole 这绝对不是非黑即白。我建议阅读XY Problem 是什么。很多很多.. 很多问题都在询问为什么特定的正则表达式语句不起作用,而答案甚至不需要正则表达式开始。
标签: c# entity-framework