【发布时间】:2011-06-10 19:07:11
【问题描述】:
我的问题是我正在尝试创建 2 OrderBy 但第二个从未为实体框架生成,我检查了生成的查询。
这就是我想要做的事情
var query = model.SomeTable.Where(condition);
if (somecondition)
query = query.OrderByDescending(o => o.Table1.Col1).OrderBy(c => c.Table1.Table2.SomeColumn);
var result = query.Select(c => new
{
//selection here
});
生成了Table1.Table2.SomeColumn 的Order by,但从未生成第二个OrderBy Table1.Col1,因此我的结果是错误的。
有什么想法吗?
【问题讨论】:
标签: .net entity-framework mysql-connector