zoukankan      html  css  js  c++  java
  • LINQ 基础语句

    去全部集合

    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);

  • 相关阅读:
    online ddl与pt-osc详解
    几个重点问题回顾
    死锁及常见死锁模型
    InnoDB中锁的算法(3)
    一个幻读模型引出的记录可见性判断
    jupyter notebook的使用
    l线程池抓取lianjia
    lagou数据爬取
    爬虫代理的设置
    linux如何安装和启动mongdb
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6941150.html
Copyright © 2011-2022 走看看