Welcome

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

VS 2008 sp1 + .NET 3.5 sp1(2)2011-11-23 博客园 webabcdEntity 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 - 从某集合中删除其与另一个集合中相同的项;延迟