Welcome

首页 / 软件开发 / .NET编程技术 / VS 2008 sp1 + .NET 3.5 sp1(6)

VS 2008 sp1 + .NET 3.5 sp1(6)2011-11-23 博客园 webabcdEntity Framework(实体框架)之Entity SQL

介绍

以Northwind为示例数据库,ADO.NET Entity Framework之详解Entity SQL

Linq 方法上也可以使用 esql

查询表达式

select, from, where, order by, group by, havingcross join, inner join, left outer join, right outer join, full outer joincase when then else end
集合运算符

anyelement(expression) - 从集合中提取任意元素

except - 从左侧表达式的结果中删除其与右侧表达式结果中的相同项,并返回此结果

flatten(collection) - 将多个集合组成的集合转换为一个集合

intersect - 返回运算符两侧查询结果的相同项

[not] exists(expression) - 确定查询结果是否存在

[not] in {,} - 确定某值是否在某集合中

overlaps - 确定运算符两侧查询结果是否具有相同项

set(expression) - 移除重复项

union - 将运算符两侧查询结果连接成一个集合(移除重复项)

union all - 将运算符两侧查询结果连接成一个集合(包括重复项)

top(n) - 取前 n 条记录

分页运算符

skip n - 需要跳过的项数,结合 order by 使用

limit n - 需要选择的项数,结合 order by 使用