2011-05-10 2 views
0

EntityFramework 쿼리에 문제가 있습니다. 두 엔티티가 있다고 가정합니다 : 마스터와 하위. 자식 엔티티에서 필드 (int) SNumber 있습니다. 지금은 차일에서 최대 수를 조회하려면 :EntityFramework 쿼리

labelMaxSNumber.text = (_context.Child.Select(s => s.SNumber)).Max(); 

이 GUI에서 정상적으로 작동하지만 난 DataModel이이를 생성합니다 :

labelMaxSNumber.text = _context.GetMaxSNumber(); 

내가 어디에 후이 코드 모른다 : ObjectContext의 부분에 클래스 또는 EntityObject 부분 클래스에?

+0

??? 적어도 당신의 질문을 완료하는 것이 어렵습니까? Btw. 이것은 서버 측 코드입니다. –

+0

Ladislav, 죄송합니다. 나는 완전한 코드가 아니라는 것을 눈치 채지 못했습니다. 어떻게하면 클라이언트 측에서 자식을 쿼리 할 수 ​​있습니까? – Alex

+0

질문이 의미가 없습니다. 클라이언트와 서버 측은 무엇입니까? –

답변

2

예 가능합니다. 컨텍스트에 부분 클래스를 만들고 메서드를 추가하면됩니다.

public partial class YourContextName 
{ 
    public int GetMaxSNumber() 
    { 
     return this.Child.Max(c => c.SNumber); 
    } 
} 
관련 문제