我收到以下错误:
'object'不包含'RatingName'的定义
当您查看匿名动态类型时,它显然具有RatingName.

我意识到我可以用元组做到这一点,但我想理解为什么会出现错误信息.
如何对实体框架返回的对象的内部集合进行排序?
public class X
{
public string Field {get; set;}
public EntityCollection<Y> Ys {get; set;}
}
public class Y
{
public string Field {get; set;}
}
from x in entities.Xs
orderby x.Field
select x
Run Code Online (Sandbox Code Playgroud)
有没有办法修改这个LINQ查询以返回X对象,还有Y对象排序?或者我必须在Y列表返回时手动排序?
编辑:
此代码必须返回X类型对象的集合,匿名键入不符合当前项目的要求.