VS 2008 sp1 + .NET 3.5 sp1(3)2011-11-23 博客园 webabcdEntity Framework(实体框架)之详解 Linq To Entities 之二介绍以Northwind为示例数据库,ADO.NET Entity Framework之Linq To EntitiesSelect - 选择需要返回的字段Where - 筛选OrderBy - 正序排序OrderByDescending - 倒序排序ThenBy - 在 OrderBy 或 OrderByDescending 的基础上再正序排序ThenByDescending - 在 OrderBy 或 OrderByDescending 的基础上再倒序排序GroupBy - 分组Join - 连接GroupJoin - 连接后分组示例Select
using (var ctx = new NorthwindEntities()){ // Select 对应的 Linq 方法 var p1 = ctx.Products.Select(p => new { ProductName = "产品名称:" + p.ProductName }); p1.ToList(); // Select 对应的查询语法 var p2 = from p in ctx.Products select new { ProductName = "产品名称:" + p.ProductName }; p2.ToList();}--Select 对应的 sql 语句 SELECT1 AS [C1],N"产品名称:" + [Extent1].[ProductName] AS [C2]FROM [dbo].[Products] AS [Extent1]