2013-07-11 1 views
1

다음과 같은 Linq 쿼리가 있습니다.0을 제외 할 개체 쿼리에 linq

var DataSource = from m in product 
       select new { Class = m.Class, Id = (new Make(m.Id)).ProductName}; 

나는 Make을라는 클래스를 인스턴스화하고 Id에 따라 ProductName를 가져옵니다. 일부 ID는 0입니다. 0 인 모든 ID를 제외 할 수있는 방법이 있습니까?

답변

1

당신은 where 절을 찾고 :

where m.Id != 0 
2

물론, 단지 이렇게 :

var DataSource = from m in product 
       where m.Id != 0 
       select new 
       { 
        Class = m.Class, 
        Id = (new Make(m.Id)).ProductName 
       }; 
1
var DataSource = from m in product 
       where m.Id != 0 
       select new 
       { 
        Class = m.Class, 
        Id = (new Make(m.Id)).ProductName 
       }; 
1

이 시도 :

var DataSource = from m in product 
           where m.Id != 0 
           select new { Class = m.Class, Id = (new Make(m.Id)).ProductName}; 
관련 문제