.NET笔记系列:LAMBDA表达式常用写…
来源:互联网 发布:tpshop源码下载 编辑:程序博客网 时间:2024/06/06 22:04
这里主要是将数据库中的常用操作用LAMBDA表达式重新表示了下,用法不多,但相对较常用,等有时间了还会扩展,并将查询语句及LINQ到时也一并重新整理下:
1.select语句:books.Select(p=>new
2.where语句:books.Where(p=>p.UnitPrice==100&&p.Title=”ABC”);
补充:
像数据库中的LIKE
像数据库中的LIKE
像数据库中的LIKE
Where的另一种表现形式:
books.Where(p=>{
});
3.排序语句:
像数据库中order
通过
像数据库中order
通过
像数据库中order
通过
反过来则是:
4.组函数:
注意,上面这些获得的东西,不是对象,是单个值
5.
//
- 类别编号:{0},最高价{1}
- ",
item.Key,item.Max(p=>p.UnitPrice)));
6.
//取一个范围
var
//
var
7.union
books.Where(p
这里的Select子句中的列需对应,跟数据库中是一样的
8.Join方法,用于实现数据库中双表连接查询
//select
//where
books.Join(cates.Where(m
说明:
Join()方法的调用对象类似于在SQL语句中第一张表的表名
而Join()方法的第一个形参是第二张表表名的Where条件
Join()方法的第二和第三个参数分别表示第一张表与第二张表的关联字段
Join()方法的第四个参数表示从两表中需要获取的字段,(a,
- .NET笔记系列:LAMBDA表达式常用写…
- .NET笔记系列:LAMBDA表达式常用写法
- Lambda表达式 《自学系列》
- Lambda表达式学习笔记
- c++ lambda表达式笔记
- Java8 lambda表达式常用方法
- [.NET]lambda表达式的优势
- 【怎样写代码】函数式编程 -- Lambda表达式(二):C#常用委托
- lambda表达式的学习笔记
- C#学习笔记 lambda表达式
- C++ Lambda表达式 学习笔记
- lambda表达式学习笔记二
- Python笔记5:Lambda 表达式
- .Net学习难点讨论系列10 - 匿名方法,Lambda表达式及其对局部变量的影响
- Java SE8 Lambda 基础入门---怎么写lambda表达式
- c#系列之各种lambda表达式
- Java 8系列之Lambda表达式
- 关于常用的Lambda(拉姆达)表达式
- C#.NET:WCF系列笔记之通过配置文…
- C#.NET:WCF系列笔记之通过代码部…
- C#.NET:WCF系列笔记之通信模式
- Oracle:常用命令整理汇总,不包含…
- C#.NET:WCF系列笔记之同步、异步
- .NET笔记系列:LAMBDA表达式常用写…
- C#.NET:petshop之membership(上篇…
- C#.NET:petshop之Profile(下篇)
- Battery相关数据的来源
- 路要怎么走?关于程序员成长的一点思考
- 几个数据库的取前20条数据SQL
- Android 4.1 Surface系统变化说明
- ps中的通道
- 使用jquery easyui时在ie中提示 "rowspan 为空或不是对象"