lambda表达式和ef的语句转化
这两者转化可以用linqpad进行转化,
首先推荐一个网站可以了解一下orderby的排序方式
http://www.csharpwin.com/csharpspace/614.shtml
然后下面有一个简单的实例
lambda:
from s in Info where s.Id>10 || s.Title=="" orderby s.Id descending select new{s.Id,s.Title}
EF:
Info .Where (s => ((s.Id > 10) || (s.Title == ""))) .OrderByDescending (s => s.Id) .Select ( s => new { Id = s.Id, Title = s.Title } )
里面包含了组合条件查询,逆向排序,以及只查几个列这几个语法。另外嵌套查询和联合查询不知道怎么写,还请大神指点
积累小的知识,才能成就大的智慧,希望网上少一些复制多一些原创有用的答案