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

ホームページ  >  記事  >  バックエンド開発  >  szq.orm.sql の詳細な使用例コード

szq.orm.sql の詳細な使用例コード

零下一度
零下一度オリジナル
2017-06-23 16:04:571471ブラウズ

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< Config>().Where(s => s.ID > 5).ToList();


//多条件查询
var query = db.Query();
que ry.どこ=> 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 new Config { Name = "b" },
new Config { Name = "c" }
//更新

int update1 = db.Update(新しい構成 { 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 = ().どこ=> s.ID == 10033).Delete();

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

//如発行现は上記の语句、请をサポートしていません最新バージョンをダウンロード

以上がszq.orm.sql の詳細な使用例コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。