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

  • 相关阅读:
    SQL数据库inner join ,join,left join,full join(转)
    CSRF攻击(转)
    BZOJ1853: [Scoi2010]幸运数字
    BZOJ1935: [Shoi2007]Tree 园丁的烦恼
    BZOJ3289Mato的文件管理
    树状数组
    莫队算法
    如何在win上用Linux编c++
    Hash的应用
    关于指数循环节的证明
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6941150.html
Copyright © 2020-2023  润新知