您的位置:首页 > 其它

linq to entity 查询

2012-07-18 16:51 225 查看
1.查询语法:

可以通过两种不同的语法编写 LINQ to Entities 查询:查询表达式语法和基于方法的查询语法。 查询表达式语法是 C# 3.0 和 Visual Basic 9.0 中的新增功能,它由一组用类似于 Transact-SQL 或 XQuery 的声明性语法所编写的子句组成。 不过,.NET Framework 公共语言运行时 (CLR) 无法读取查询表达式语法本身。 因此,在编译时,查询表达式将转换为 CLR 能理解的形式,即方法调用。 这些方法称为“标准查询运算符”。直接使用基于方法的查询方法。即EF4。

①.查询表达式:是一种声明性查询语法。 通过这一语法,可以使用类似于 Transact-SQL 的高级语言格式编写查询。 通过使用查询表达式语法,您可以用最少的代码对数据源执行复杂的筛选、排序和分组操作。

②.基于方法的:查询语法是一系列针对 LINQ 运算符方法的直接方法调用,同时将 lambda 表达式作为参数传递。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: