Exemple de code d'utilisation détaillé de szq.orm.sql

零下一度
Libérer: 2017-06-23 16:04:57
original
1470 Les gens l'ont consulté

var connstr = configurationManager.ConnectionStrings ["dbConnstr"]. ConnectionString;

sqlContext db = new SqlContext (Connstr);
// list 查询
var list1 = db.getlist & lt; config & gt; ;(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(nouveau 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(nouvelle Liste {
          nouvelle Config { Nom = "b" },
           nouvelle Config { Nom = "c" >
            });


           //更新
           int update1 = db.Update(new Config { ID = 10033, Name= "aa" });
           int update2 = db.Query().Set( s => s.Name, "aaa").Où(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 });

 

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!