Linq查询到linq扩展方法

时间:2011-09-26 21:39:35

标签: linq

如何使用扩展方法编写此linq查询?

var products = from p in db.Products
           join ps in (from pss in db.ProductSpecs
                       where pss.spec_name== "Price"
                       select pss
                       ) on p.id equals ps.product_id into temp
           from t in temp.DefaultIfEmpty()
           orderby t.spec_value
           select p;

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

获取LinqPad的副本,将查询粘贴到其中,执行它,然后单击Lambda选项卡。它将显示Method语法。