摘要: 说明:更新操作,先获取对象,进行修改操作之后,直接调用SubmitChanges()方法即可提交。注意,这里是在同一个DataContext中,对于不同的DataContex看下面的讲解。 1.简单形式 语句描述:使用SubmitChanges将对检索到的一个Customer对象做出的更新保持回数据 阅读全文
posted @ 2016-12-22 10:15 可乐•雪碧•咖啡•茶 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1.简单形式 说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。 语句描述:使用InsertOnSubmit方法将新客户添加到Customers 表对象。调用SubmitChanges 将此新Customer保存到数据库 阅读全文
posted @ 2016-12-22 10:13 可乐•雪碧•咖啡•茶 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 适用场景:适量的取出自己想要的数据,不是全部取出,这样性能有所加强。 Take 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。 语句描述:选择所雇用的前5个雇员。 Skip 说明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。 语句描述:选择10种最贵产品之外的所有 阅读全文
posted @ 2016-12-22 10:08 可乐•雪碧•咖啡•茶 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。 Concat(连接) 说明:连接不同的集合,不会自动过滤相同项;延迟。 1.简单形式: 语句描述:返回所有消费者和雇员的电话和传真。 2.复合形式: 语句描述:返回所有消费者和雇员的姓名和电话。 Union(合并) 说明:连接不同的 阅读全文
posted @ 2016-12-22 09:59 可乐•雪碧•咖啡•茶 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 适用场景:用于判断集合中元素,进一步缩小范围。 Any 说明:用于判断集合中是否有元素满足某一条件;不延迟。(若条件为空,则集合只要不为空就返回True,否则为False)。有2种形式,分别为简单形式和带条件形式。 1.简单形式: 仅返回没有订单的客户: 生成SQL语句为: 2.带条件形式: 仅返回 阅读全文
posted @ 2016-12-22 09:41 可乐•雪碧•咖啡•茶 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: 适用场景:分组数据,为我们查找数据缩小范围。 说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式: 语句描述:使用Group By按CategoryID划分产品。 说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.Ca 阅读全文
posted @ 2016-12-22 09:24 可乐•雪碧•咖啡•茶 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 适用场景:对查询出的语句进行排序,比如按时间排序等等。 说明:按指定表达式对集合排序;延迟,:按指定表达式对集合排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是OrderBy和OrderByDescending 1.简单形式 这个例子使用 orderby 按雇用日期对雇员进 阅读全文
posted @ 2016-12-21 16:01 可乐•雪碧•咖啡•茶 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。 该扩展方法对两个序列中键匹配的元素进行 阅读全文
posted @ 2016-12-21 15:29 可乐•雪碧•咖啡•茶 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 适用场景:统计数据吧,比如统计一些数据的个数,求和,最小值,最大值,平均数。 Count 说明:返回集合中的元素个数,返回INT类型;不延迟。生成SQL语句为:SELECT COUNT(*) FROM 1.简单形式: 得到数据库中客户的数量: 2.带条件形式: 得到数据库中未断货产品的数量: Lon 阅读全文
posted @ 2016-12-21 14:49 可乐•雪碧•咖啡•茶 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 适用场景:o(∩_∩)o… 查询呗。 说明:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟。Select/Distinct操作包括9种形式,分别为简单用法、匿名类型形式、条件形式、指定类型形式、筛选形式、整 阅读全文
posted @ 2016-12-21 14:30 可乐•雪碧•咖啡•茶 阅读(320) 评论(0) 推荐(0) 编辑