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

  • 相关阅读:
    hdu 5036 概率+bitset
    hdu 5037 周期优化
    hdu 5038 求出现次数最多的grade
    hdu 5040 bfs
    hdu 5045 N个人做M道题的正确率
    hdu 5046 二分+DLX模板
    hdu 5047 大数找规律
    c:set注意事项
    It is indirectly referenced from required .class files(导入项目报错原因与解决方法)
    oracle-01722,函数subtr,instr
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6941150.html
Copyright © 2011-2022 走看看