"/> ">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  szq.orm.sql详细使用实例代码

szq.orm.sql详细使用实例代码

零下一度
零下一度asal
2017-06-23 16:04:571428semak imbas

var connStr = ConfigurationManager.ConnectionStrings["dbconnstr"].ConnectionString;

SQLContext db = new SQLContext(connStr);
           //list查询
           var list1 = db.GetList(s => s.ID > 5);
           var list2 = db.GetList("select * from Config where id > @id", null, new SqlParameter("@id", 5));
           var list3 = db.Query().Where(s => s.ID > 5).ToList();


           //多条件查询
           var query = db.Query();
           query.Where(s => s.Name == "b");
           query.Where(s => s.ID > 5);
           var result = query.ToList();


           //分页查询
           var pageResult1 = db.GetPageResult(new SQL.PageHelper.PageBase { PageIndex = 0, PageSize = 10 }, s => s.ID, true);
           var pageResult2 = db.GetPageResult(new SQL.PageHelper.PageBase { PageIndex = 0, PageSize = 10 }, "select * from Config", "Id asc");
           var pageResult3 = db.Query().ToPageResult(new SQL.PageHelper.PageBase { PageIndex = 0, PageSize = 10 }, s => s.ID, true);


           //插入
           int row1 = db.Insert(new Config { Name = "a" });
           int row2 = db.InsertBatch(new List {
           new Config { Name = "b" },
           new Config { Name = "c" }
           });


           //更新
           int update1 = db.Update(new Config { ID = 10033, Name= "aa" });
           int update2 = db.Query().Set(s => s.Name, "aaa").Where(s => s.ID == 10033).Update();


           //删除
           int delete1 = db.Delete(s => s.ID == 10033);
           int delete2 = db.Query().Where(s => s.ID == 10033).Delete();

int delete3 = db.Delete(new Config { ID = 10035 });

 

//如发现不支持上述语句,请下载最新版本 

Atas ialah kandungan terperinci szq.orm.sql详细使用实例代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn