다음 쿼리 순서는 어떤 이유로 든 순서를 지정하지 않습니다. 이 일을 제대로하고 있습니까? 선택 만 수행하며 주문은 전혀 적용되지 않습니다.엔티티 프레임 워크로 동적 순서
var orders = (from order in db.GridExampleTable
select order);
switch (sortBy)
{
default: orders.OrderBy(o => o.UnitPrice);
break;
case "CustomerName":
if (sortDir == "asc")
orders.OrderBy(o => o.CustomerName);
else
orders.OrderByDescending(o => o.CustomerName);
break;
}
(팁 :이 * 본질적 초기 시퀀스/객체 수정에는 *를 IEnumerable이나 된 IQueryable 방법은 없습니다 - 이러한 모든 방법의 * 반환 값 *을 사용합니다.) – user2864740