我在使用 RIA 服务/MVVM 的 SL 应用程序中使用 RadGrid
在我的 Viewmodel 中,我有一个 IEnumerable 集合,它在简单地公开集合时可以正常工作:
public IEnumerable<Orders> OrderList
{
get
{
return datacontext.Orders;
}
}
但是,当我尝试在绑定之前对集合进行排序时(如下所示),我收到错误“消息:System.typeaccessexception Attempt by method DynamicClass.lambda .....”并且应用程序挂起:
public IEnumerable<Orders> OrderList
{
get
{
return datacontext.Orders.OrderBy(o=>o.OrderDate);
}
}
您能否建议如何在不引起此问题的情况下公开排序的数据?