1

以下のようなLinqクエリがあります。

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

というクラスをインスタンス化し、 に基づいてMakeをフェッチします。Id の一部が 0 です。0 の Id をすべて除外する方法はありますか?ProductNameId

4

4 に答える 4

2

もちろん、これを行うだけです:

var DataSource = from m in product
                 where m.Id != 0
                 select new
                 {
                     Class = m.Class,
                     Id = (new Make(m.Id)).ProductName
                 };
于 2013-07-11T19:11:21.230 に答える
1
var DataSource = from m in product
                 where m.Id != 0
                 select new
                 {
                     Class = m.Class,
                     Id = (new Make(m.Id)).ProductName
                 };
于 2013-07-11T19:12:11.593 に答える
1

これを試して:

var DataSource = from m in product
                               where m.Id != 0
                               select new { Class = m.Class, Id = (new Make(m.Id)).ProductName};
于 2013-07-11T19:12:18.483 に答える
1

whereあなたは句を探しています:

where m.Id != 0
于 2013-07-11T19:11:16.353 に答える