去全部集合

using (dat0216DataContext con = new dat0216DataContext())
{

//LoList   是转换成  List集合
List<Users> ulist=con.Users.ToList();

}

条件查询

using (dat0216DataContext con = new dat0216DataContext())
{

int ids=12;
//查出来的是集合 firstordefault 是去第一条数据  
Users u = con.Users.Where(r => r.Ids == ids).FirstOrDefault();
}

增加数据库

using (dat0216DataContext con = new dat0216DataContext())
{
Users u = new Users();
u.UserName = "aaa";
u.PassWard = "123";

con.Users.InsertOnSubmit(u);
con.SubmitChanges();

}

删除数据库

using (dat0216DataContext con = new dat0216DataContext())
{
int ids = 12;
Users u = con.Users.Where(r => r.Ids == ids).FirstOrDefault();
con.Users.DeleteOnSubmit(u);
con.SubmitChanges();

}

修改数据库

using (dat0216DataContext con = new dat0216DataContext())
{
int ids = 12;
Users u = con.Users.Where(r => r.Ids == ids).FirstOrDefault();
u.UserName = "zhangsan";
u.PassWard = "123";
//未写的 不会修改

con.SubmitChanges();

}

Linq高级查:
开头:
List<Users> ulist = con.Users.Where(r => r.NickName.StartsWith("许"));
结尾:
List<Users> ulist = con.Users.Where(r => r.NickName.EndsWith("杰"));
模糊查(包含):
List<Users> ulist = con.Users.Where(r => r.NickName.Contains("1"));

个数:
ulist.Count/这是集合的个数
ulist.Count() 这是用查数据量查询的个数 是一个方法 查出来一样
最大值:
ulist.Max(r => Convert.ToDecimal(r.PassWord))
最小值:
ulist.Min(r => Convert.ToDecimal(r.PassWord))
平均值:
ulist.Average(r => Convert.ToDecimal(r.PassWord))
求和:
ulist.Sum(r => Convert.ToDecimal(r.PassWord))

排序
升序:
List<Users> ulist = con.Users.ToList();
ulist.OrderBy(r=>r.Ids);

降序:
ulist.OrderByDescending(r => r.Ids);

LINQ 基础语句的更多相关文章

  1. [.net 面向对象编程基础] (19) LINQ基础

    [.net 面向对象编程基础] (19)  LINQ基础 上两节我们介绍了.net的数组.集合和泛型.我们说到,数组是从以前编程语言延伸过来的一种引用类型,采用事先定义长度分配存储区域的方式.而集合是 ...

  2. LINQ基础概述

    介绍LINQ基础之前,首说一下LINQ 的历史和LINQ是什么,然后说一下学习 LINQ要了解的东西和 LINQ基础语法   LINQ 的历史 从语言方面的进化 –委托 –匿名方法 –Lambda表达 ...

  3. MySQL 基础语句

    MySQL 基础语句 多个知识点 ----------------------------------------------------------------------------------- ...

  4. MySQL基础语句与其在Python中的使用

    一.MySQL基础语句 $ mysql -u root -p (有密码时) $ mysql -u root     (无密码时) QUIT (or \q)  退出 查看当前所有数据库 show dat ...

  5. T——SQL基础语句(定义变量,赋值,取值,分支,循环,存储过程)

    T--SQL基础语句 1.定义变量: declare @变量名 数据类型 ; declare @a int ; declare @b  nvarchar(10) ; 2.赋值: 法1:set @变量名 ...

  6. LINQ基础(二)

    本文主要介绍LINQ查询操作符 LINQ查询为最常用的操作符定义了一个声明语法.还有许多查询操作符可用于Enumerable类. 下面的例子需要用到LINQ基础(一)(http://www.cnblo ...

  7. LINQ基础(三)

    一.并行LINQ System.Linq名称空间中包含的类ParallelEnumerable可以分解查询的工作,使其分布在多个线程上. 尽管Enumerable类给IEnumerable<T& ...

  8. 【2017-03-10】T-sql基础语句及条件,高级查询

    一.T-sql基础语句 1.创建数据库:create database 数据库名  (不能中文,不能数字开头,不能符号开头) 2.删除数据库:drop database 数据库名 3.选择数据库:us ...

  9. Linq基础操作之Select,Where,OrderBy,ThenBy源码分析

    Linq基础操作之Select,Where,OrderBy,ThenBy源码分析 二:Select 它是延迟执行.yield有得一拼,因为他们都是生成了一个枚举类. if (source is TSo ...

随机推荐

  1. python UnicodeEncodeError: 'ascii' codec can't encode characters 解决办法

    程序直接运行没有问题,一旦用nohup python test.py 执行遇中文就报python UnicodeEncodeError错误: 最终测试出的解决方法为,在开头添加红色的三句: #!/us ...

  2. 19.Consent视图制作

    新建consentController 继承Controller并引用命名空间 给他一个get的Action Index 添加一个Index的View 新建一个ConsentViewModel 再新建 ...

  3. 初步使用redis

    1.导入jar包 2.新建类: public class JedisAdapter { private static final Logger logger = LoggerFactory.getLo ...

  4. maven工程导入eclipse后报错

    原因:需要重新部署下tomcat环境 解决方式: 右击->属性:

  5. python3.5 使用tkinter 和requests库实现天气图像化显示

    1 """ 该python小例子考察使用了tkinter库,requests库 其中: requests库用来发送网络请求 thkinter用来显示图形化界面 请求的天气 ...

  6. Jinkins定时任务设置

    设置的地方在构建触发器中 Build after other projects are built:在其他项目构建完成后再进行构建. Build periodically:周期进行构建 Build w ...

  7. pandas基础(2)_多重索引

    1:多重索引的构造 >>> #下面显示构造pd.MultiIndex >>> df1=DataFrame(np.random.randint(0,150,size= ...

  8. 使用Unity容器实现属性注入

    简介 Unity :是微软用C#实现的轻量级,可扩展的依赖注入容器. 控制反转:(Inversion of Control,缩写为IoC),是用来消减程序之间的耦合问题,把程序中上层对下层依赖,转移到 ...

  9. jmeter后置处理器之正则表达式

    一.基本用法——提取某个值 场景:提取某个值,保存成变量,供后面的接口使用 步骤: 1.运行脚本,从响应结果中查找要提取的值,找到左右边界. 例如要获取“patientInfoId”作为下一个请求的参 ...

  10. 用户角色权限查询添加bug集锦 用户密码加密 MD5 加盐 随机盐 spring的加密bcrypt

    package cn.itcast.encode; import org.apache.commons.lang3.RandomStringUtils; import org.springframew ...