【发布时间】:2014-07-03 10:45:20
【问题描述】:
我必须在实体框架中实现动态排序。我发现一段代码几乎允许我这样做,但它不适用于导航属性。
这行得通:
students.OrderBy("StudentName");
这不是:
students.OrderBy("Department.Ordinal");
这是一段代码:
http://philsversion.com/2012/02/21/orderby-a-string-in-entity-framework/
我怎样才能改变它以允许我需要的行为?
【问题讨论】:
-
Dynamic是否表示列表students的对象类型未知? -
也许是这个:
students.OrderBy(s => s.Department.Ordinal);?
标签: c# .net linq entity-framework