2009-11-01 7 views
0

다음 코드는 내 Silverlight 클라이언트에서 작동합니다. 하지만 테이블 "tbLeagues"에서 모든 데이터를 원하지 않습니다. 어떻게 필터링합니까?Silverlight 클라이언트 - 간단한 RIA select where 절

  JasonsDomainContext context = new JasonsDomainContext(); 
     dgLeagues.ItemsSource = context.tbLeagues; 
     context.Load(context.GetTbLeagueQuery()); 

(where 절과 함께) .... 규범이 작업을 수행 할 것으로 보인다 거기에 많은 기사를 읽기하지만조차 정상적인 선택은 나에게 내 데이터 그리드의 레코드를 제공하지 않습니다. 내가 잘못 뭐하는 거지

JasonsDomainContext context = new JasonsDomainContext(); 
     dgLeagues.ItemsSource = from l in context.tbLeagues 
           select l.dbLeagueName; 

     context.Load(context.GetTbLeagueQuery()); 
  1. ?
  2. 이 방법이 최선의 방법입니까?

덕분에, 제이슨

답변

0

당신이 당신의 JasonsDomainServices GetTbLeague 방법에 WHERE 절을 추가하려고 있나요?

+0

많은 감사합니다 - 당신이 그것을 믿을 수 - 당신이 처음 제안한 시도하고 그것을 LINQ 구문을 넣어 못하게했을. 다시 시도 할 때 (제안대로 VS) 나 "using using System.Windos.Ria.Data;" 첨가되는. 그리고 저는 일을 시작했습니다. using System.Windows.Ria.Data; dgLeagues.ItemsSource = context.tbLeagues; context.Load (context.GetTbLeagueQuery에서 t에서 () 여기서 t.dbLeagueName.Contains ("22") 선택 t); 감사합니다. J –