我使用 orderProperties 变量作为动态 linq,我需要在 OrderBy 子句中使用 AutoMapper。我需要将“MyColumn”属性从 Resource 类映射到 ResourceViewModel 类的其他属性。Query() 返回资源的 IQuerable。例如,我在 Resouce 类中具有 MyColumn 属性,我需要将其映射到位于 ResourceViewModel 中的 MyOtherColumn。任何想法如何做到这一点?
string orderProperties = "MyColumn Ascending";
var orderList = _resourceRepository.Query()
.OrderBy(orderProperties)
.Select(Mapper.Map<Resource, ResourceViewModel>);