方法“ OrderByDescending”不能遵循方法“选择”,或者不受支持

时间:2018-12-03 10:56:48

标签: c# linq plugins dynamics-crm microsoft-dynamics

我已经在dynamics crm中创建了一个插件,但是我面临以下问题:

  

方法OrderByDescending不能遵循方法“选择”,或者是   不支持。尝试根据受支持的方法编写查询,或者   在调用不受支持的方法之前,请先调用“ AsEnumerable”或“ ToList”方法   使用插件时的方法。

var PrestationPrice = (from pricePrest
in context1.pricePrestSet
where pricePrest.pricelistgroupid == oppProdu.pricelistgroupid &&
pricePrest.hotelid== oppProdu.hotelid
&& (pricePrest.validit_start_date <= oppProdu.start_date.Value.AddDays(1) && 
pricePrest.rea_validit_end_date >= oppProdu.start_date.Value.AddDays(1))
select new { pricePrest.adultprice, pricePrest.childprice 
}).OrderByDescending(p => p.adultprice).ThenByDescending(e => 
e.childprice).ToList();

productPrice = PrestationPrice.First().adultprice.Value;
productPrice = PrestationPrice.First().childprice.Value;

0 个答案:

没有答案