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 });
//如发现不支持上述语句,请下载最新版本
以上就是szq.orm.sql详细使用实例代码的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2494115.html