去全部集合

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. Crypto Challenge Set 1解题报告

    1.Convert hex to base64 题意:给出一个hex编码过的字符串,将它进行base64加密 解题关键:直接利用base64库函数实现 import base64 str1=" ...

  2. [Makefile] Makefile 及其工作原理

    转自:https://www.linuxidc.com/Linux/2018-09/154071.htm 当你需要在一些源文件改变后运行或更新一个任务时,通常会用到 make 工具.make 工具需要 ...

  3. zookeeper原理与实践(一)----zookeeper的基本功能

    我们现在围绕两个问题来学习zookeeper: 什么是zookeeper? zookeeper基础知识 什么是zookeeper: zookeeper是hadoop下面的一个子项目,是一个分布式协调服 ...

  4. 字符串反转reverse

    我们有一串字符串,比如: DECLARE @Source VARCHAR(MAX)= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 现想把它反转显示: ZYXWVUTSRQPONMLKJI ...

  5. Lightoj1028【计算约数个数】

    思路: 最终就是求一个数的约数(除了1)对吧. 然后想要枚举sqrt(N)受阻,枚举素数数组受阻,加上prime[i]*prime[i]<=n就好了?那就好了吧. #include <bi ...

  6. JS 检查是否在微信浏览器

    /** * 检查是否在微信浏览器 * zengkai */ function isWeixinBrowser(){ var ua = navigator.userAgent.toLowerCase() ...

  7. Java IO 输入和输出流

    数据流是指一组有顺序的,有起点和终点的字节集合. 最初的版本中,java.io 包中的流只有普通的字节流,即以 byte 为基本处理单位的流.字节流用来读写 8 位的数据,由于不会对数据做任何转换,因 ...

  8. Windwos10环境下的Geany的安装与新手使用

    相信学习Python的小伙伴都会接触到Geany这个轻量级的python文本编辑器吧,下面就是我对于安装Geany的一些小经验分享. 1:安装geany很简单,进入geany官网download下载相 ...

  9. 使用tcpdump抓取EOS帐户创建与交易数据

    基本环境配置 EOS 版本:1.0.1(2018-06-04更新)   节点nodeos http监听端口:127.0.0.1:8888 本地钱包keosd http监听端口:127.0.0.1:89 ...

  10. JSON 返回值JSONPath Syntax

    {"sys":"ROC","code":0,"messages":"获取列表成功!","d ...