Linq를 사용하여 데이터베이스를 쿼리하고 결과 IQueryable을 DataGrid에 바인딩하는 페이지를 작성했습니다. 데이터베이스에서 가져온 다른 값을 기반으로 값을 파생시키는 추가 속성이 포함 된 부분 클래스가 있습니다.파생 된 필드를 기반으로 Linq 객체의 gridview를 정렬하려면 어떻게해야합니까?
정렬은 데이터베이스에 실제로 있지만 파생 필드에는없는 필드에서 잘 작동합니다. 나는 그런 필드를 정렬하려고 할 때 나는 멤버 'Trip.Difference는'SQL에 지원되는 변환이 없습니다 "라는 오류가 발생합니다.
이 파생 필드를 정렬 할 수있는 방법을 어떤 생각?
호출 .ToEnumerable는 객체 데이터베이스에서 읽을 수 일으킬 것인가? 테이블에는 600,000 개의 레코드가 있으며 페이징이 적용될 때까지 검색하지 않는 것이 좋습니다. – DJCasey