我有一个Linq查询如下。
var DataSource = from m in product
select new { Class = m.Class, Id = (new Make(m.Id)).ProductName};
我实例化一个名为Make
的类,并根据ProductName
获取Id
。
一些Id是0。
有没有办法可以排除所有0的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 :(得分:1)
您正在寻找where
子句:
where m.Id != 0
答案 2 :(得分:1)
var DataSource = from m in product
where m.Id != 0
select new
{
Class = m.Class,
Id = (new Make(m.Id)).ProductName
};
答案 3 :(得分:1)
试试这个:
var DataSource = from m in product
where m.Id != 0
select new { Class = m.Class, Id = (new Make(m.Id)).ProductName};