(s =>"/> (s =>">

 >  기사  >  백엔드 개발  >  szq.orm.sql 자세한 사용 예제 코드

szq.orm.sql 자세한 사용 예제 코드

零下一度
零下一度원래의
2017-06-23 16:04:571428검색

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 id > @id", null, new SqlParameter("@id", 5));
           var list3 = db.Query< Config>().Where(s => s.ID > 5).ToList();


           //多条件查询
           var query = db.Query();
           query.Where (들 => 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 , 페이지 크기 = 10 }, s => s.ID, true);


           //插入
           int row1 = db.Insert(new Config { Name = "a" });
           int row2 = db.InsertBatch( 새 목록<구성> ; {
           새 구성 { 이름 = "b" },
           새 구성 { 이름 = "c" }
           });


           //更新
          int update1 = db.Update(새 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( ).어디 => s.ID == 10033).Delete();

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

 

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

위 내용은 szq.orm.sql 자세한 사용 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.