2013-02-05 2 views
0

프로젝션 쿼리 트리 탐색 :내가 예상 이런 종류의 질의 할 수 있어요 breezejs EntityFramework에서

return currentQuery.Select(
    x => new PickSearchableItem() 
       { 
        Text = x.FullName, 
        ID = x.ID, 
        PersonAddress = x.PersonAddresses 
            .FirstOrDefault(y => y.IsPrimary == true) 
            .Address1, 
       }); 

바람과 행동 클라이언트 측의이 종류를 복제 할 수있는 방법이 있나요를? 우리가 가지고있는 문제는 투영법을 선택하면서 나무를 탐색하는 것입니다.

답변

0

Breeze 클라이언트 측 예측은 현재 선택적으로 적용되는 표준 odata 함수를 사용하여 매우 간단한 속성 예측으로 제한됩니다. 검색어가 좀 더 복잡합니다.

그러나 서버에서이 투영법의 대부분을 정의하고 투영 된 IQueryable을 IQueryable of Object로 표시하고 이에 대한 클라이언트 필터를 가질 수 있습니다.

의미가 있습니까?

+0

우리가 의지 한 것입니다. 우리는 대부분의 쿼리 클라이언트 측에서 각 테이블을 서버의 리소스로 노출하기를 바랄뿐입니다. 서버 쪽에서 너무 큰 거래는 아니지만 –

관련 문제