[英]linq to object query to exclude 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?
當然,只要這樣做:
var DataSource = from m in product
where m.Id != 0
select new
{
Class = m.Class,
Id = (new Make(m.Id)).ProductName
};
您正在尋找where
子句:
where m.Id != 0
var DataSource = from m in product
where m.Id != 0
select new
{
Class = m.Class,
Id = (new Make(m.Id)).ProductName
};
嘗試這個:
var DataSource = from m in product
where m.Id != 0
select new { Class = m.Class, Id = (new Make(m.Id)).ProductName};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.