我有以下查询:
var query = db.Prog
.Where (a => a.Prog != "00000" && a.fn != "Koll")
.Select(a => new {a.Prog, a.MEfn})
.OrderByDescending(a => a.MEfn)
该查询工作正常,但想知道您编写 Lambda linq 查询的顺序是否有一般规则。含义,.Where 出现在 .Select 之前,等等。
有人可以告诉我需要编写 LINQ 的顺序或最佳实践。