Entity Framework(实体框架)之详解 Linq To Entities 之一
介绍
以Northwind为示例数据库,ADO.NET Entity Framework之Linq To Entities
First - 返回集合中的第一个成员;不延迟
FirstOrDefault - 返回集合中的第一个成员(找不到则返回null);不延迟
All - 是否集合中所有成员都满足某一条件;不延迟
Any - 集合中是否有成员满足某一条件;不延迟
Average - 取平均值;不延迟
Sum - 求和;不延迟
Max - 取最大值;不延迟
Min - 取最小值;不延迟
Count - 取指定集合的成员数,返回值类型int;不延迟
LongCount - 取指定集合的成员数,返回值类型long;不延迟
Take - 获取集合的前 n 个成员;延迟
Skip - 跳过集合的前 n 个成员;延迟(Linq To Entities 需要先排序才能 Skip)
Distinct - 过滤集合中的相同项;延迟
Union - 连接不同集合,自动过滤相同项;延迟
UnionAll - 连接不同集合,不会自动过滤相同项;延迟
Concat - 连接不同集合,不会自动过滤相同项;延迟
Intersect - 获取不同集合的相同项(交集);延迟
Except - 从某集合中删除其与另一个集合中相同的项;延迟
时间: 2024-12-24 20:30:26