zoukankan      html  css  js  c++  java
  • EF常用查询语句

               //方法一 Linq to Entities
                var info = from p in entity.Users where p.ID >= 10 orderby p.ID descending select p;
                foreach (var item in info)
                {
                    Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
                }

                // 方法二:Lamada表达式
                var info2 = entity.Users.Where<User>(p => p.ID >= 10).OrderByDescending(p => p.ID);
                foreach (var item in info)
                {
                    Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
                }

                // 方法三:Entity SQL Language
                string strSQL = "SELECT value a FROM Users as a WHERE a.ID>=10 ORDER BY a.ID DESC";
                var info3 = ((IObjectContextAdapter)entity).ObjectContext.CreateQuery<User>(strSQL);
                foreach (var item in info)
                {
                    Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
                }

                // 方法四:SqlQuery
                try
                {
                    string strSQL2 = "SELECT * FROM Users WHERE ID>=10 ORDER BY ID DESC";
                    var info4 = entity.Database.SqlQuery<User>(strSQL2);
                    foreach (var item in info)
                    {
                        Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }

  • 相关阅读:
    hdu 1395 2^x(mod n) = 1(C++)(欧拉定理 分解素因数)
    6. 数论准备知识
    hdu 2973 YAPTCHA(C++)(威尔逊定理)
    牛客小白月赛12——B.华华教月月做数学
    牛客小白月赛12——A.华华听月月唱歌
    5. 卡特兰数(Catalan)公式、证明、代码、典例.
    4.质数判定和质数筛法(埃拉托色尼筛选法,线性筛法/欧拉筛法)
    3.牛顿迭代法求解方程的根
    Codeforces刷题
    刷题计划
  • 原文地址:https://www.cnblogs.com/dotnet261010/p/7249742.html
Copyright © 2011-2022 走看看