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

Heim >Backend-Entwicklung >C#.Net-Tutorial >szq.orm.sql detaillierter Beispielcode für die Verwendung

szq.orm.sql detaillierter Beispielcode für die Verwendung

零下一度
零下一度Original
2017-06-23 16:04:571516Durchsuche

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

SQLContext db = new SQLContext(connStr);
           //list查询
           var list1 = db.GetList 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(neu 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 });

 

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

Das obige ist der detaillierte Inhalt vonszq.orm.sql detaillierter Beispielcode für die Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn