szq.orm.sql详细使用实例代码

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

(0)
上一篇 2025年3月5日 01:45:29
下一篇 2025年3月5日 01:45:45

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • szq.orm.sql框架系列

    1、szq.orm.sql框架简介 2、szq.orm.sql框架详细用法介绍 3、szq.orm.sql框架20170609更新说明 以上就是szq.orm.sql框架系列的详细内容,更多请关注【创想鸟】其它相关文章!

    编程技术 2025年3月3日
    200
  • szq.orm.sql更新说明

    添加query扩展、分页扩展 var list = db.Query().OrderBy(s => s.ID).ThenBy(s => s.ParamValue).Take(10).ToPageResult(0); var su…

    编程技术 2025年3月3日
    200
  • szq.orm.sql

    随便写的小型orm,目前只支持sql server 使用方式SQLContext db = new SQLContext(connStr); var list= db.Query().ToList(); var pageResult= db…

    编程技术 2025年3月3日
    200
  • 详细介绍ASP.NET Core静态文件的使用教程

    这篇文章主要为大家详细介绍了asp.net core静态文件的使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在这一章,我们将学习如何使用文件。几乎每个web应用程序都需要一个重要特性:能够从文件系统提供文件(静态文件)。 静态…

    2025年3月3日 编程技术
    200
  • cookies的详细使用说明

    cookies是一种常见的网络技术,用于存储用户在网站上的个人偏好和行为信息。在今天的数字化时代,几乎所有的网站都使用cookies来提供个性化和更好的用户体验。本文将详细介绍cookies的使用说明,帮助用户更好地理解和掌握这一技术。 首…

    互联网 2025年2月27日
    200
  • 在Mac上如何切换Python多版本的详细介绍

    mac上自带了python2.x的版本,有时需要使用python3.x版本做开发,但不能删了python2.x,可能引起系统不稳定,那么就需要安装多个版本的python下面通过本文给大家介绍mac 上切换python多版本的方法,需要的的朋…

    2025年2月27日
    200
  • 用Python如何玩转微信

    代码放在这里:wzyonggege/python-wechat-itchat 词云那里可以换成小黄人图片 —————————&#82…

    2025年2月27日 编程技术
    200
  • Python中字典和集合的详细介绍

    本文通过实例给大家介绍了python中字典和集合的知识小结,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 映射类型:     表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引     与序列不同,映射是无序的,通过键…

    编程技术 2025年2月27日
    200
  • Python md5与sha1加密算法的详细介绍

    这篇文章简单介绍了md5级sha1加密算法的概念、原理,并结合实例形式分析了python使用hashlib模块实现加密功能的具体操作技巧,需要的朋友可以参考下 如果,md5和sha1加密的内容过多,可以这么用: [python]  m = …

    编程技术 2025年2月27日
    200
  • Python入门:区块链的详细介绍(图)

    区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。下面这篇文章主要给大家介绍了关于python学习入门之区块链的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。…

    2025年2月27日
    200

发表回复

登录后才能评论