博客
关于我
CYQ.Data.Orm.DBFast 新增类介绍(含类的源码及新版本配置工具源码)
阅读量:419 次
发布时间:2019-03-06

本文共 974 字,大约阅读时间需要 3 分钟。

CYQ.Data V5 配置工具更新说明

最近,我们对 CYQ.Data 配置工具 进行了全面优化,提升了功能体验和使用效率。本文将详细介绍新版本的主要改动和功能增强。

一、新增功能说明

  • 编码模式增强
    • 支持三种编码模式:
      • A:枚举型模式(MAction、MProc),性能优化
      • B:实体型模式(充血型 ORM操作),支持 CodeFirst
      • C:纯实体模式(贫血型 ORM操作),通过 CYQ.Data.Orm.DBFast 静态类实现
    1. 生成实体的规范化
      • 实体类将带有详细的注释说明,提升代码可读性
      1. 数据库链接优化
        • 默认数据库链接采用命名为 "数据库名称Conn" 的方式
        • 配置格式与 Web.Config 文件保持一致
        1. 示例代码优化
          • 生成的实体代码结构更加规范化
          • 示例代码注释更加详细,便于理解

          二、DBFast 类详解

          为了简化基础操作,我们新增了 CYQ.Data.Orm.DBFast 静态类。该类通过 MAction 的二次封装,实现了常用操作的快速调用。以下为主要功能:

        2. 查询操作
          • 单条记录查询:DBFast.Find
            (where, columns)
          • 分页查询:DBFast.Select
            (pageIndex, pageSize, where, columns)
          • 列表查询:DBFast.Select
            (pageIndex, pageSize, where, out count)
          1. 数据操作
            • 增加数据:DBFast.Insert
              (entity)
            • 更新数据:DBFast.Update
              (entity, id)
            • 删除数据:DBFast.Delete
              (id)
            • 查询单条记录:DBFast.Find
              (where)
            1. 其他功能
              • 支持自定义查询条件和列选择
              • 提供分页功能和总记录数统计
              • 返回类型支持 List
                和单条实体

              三、适用场景

              DBFast 类主要用于快速实现基础的 CRUD 操作,适用于常规的数据处理需求。对于复杂场景,建议使用枚举型模式。

              四、总结

              CYQ.Data V5 的升级不仅提升了开发效率,也优化了代码结构和可读性。未来,我们将继续关注用户反馈,持续改进配置工具和 ORM 模块。

              如果您对 CYQ.Data 系列产品感兴趣,或者需要技术支持,请随时联系我。广州地区的技术爱好者欢迎加入我们,一起探索更多技术奥秘!

    转载地址:http://nbzuz.baihongyu.com/

    你可能感兴趣的文章
    Python语言及其应用 - 知识点遍历
    查看>>
    Python 优化提速的 8 个小技巧
    查看>>
    Python 余弦相似度与皮尔逊相关系数 计算
    查看>>
    python 使用execjs 报编码错误解决办法,UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 145: il
    查看>>
    python 使用filetype校验文件
    查看>>
    Python 使用flush函数将缓冲区数据立即写磁盘
    查看>>
    python 使用in判断不准确,in不好使
    查看>>
    Python 使用pandas 进行查询和统计详解
    查看>>
    Redis 配置文件redis.conf详细解释
    查看>>
    python网络爬虫(2)——scrapy框架的基础使用
    查看>>
    python网络爬虫实例教程试读_Python网络爬虫实战教程(全套完整版) - 学途无忧网 - 做技术的王者 - Powered By EduSoho...
    查看>>
    Python 使用哈希函数用于加密
    查看>>
    Python 依赖管理的革新——Poetry 深度解析
    查看>>
    python 保留精度及增加去除数字的千位分隔符(金额化数字)
    查看>>
    python 倒计时 9,8,7,。。。。。。0
    查看>>
    Python 入门开发学习笔记之数据的增删改查
    查看>>
    Python 入门教程(2)搭建环境 2.4、VSCode配置Node.js运行环境
    查看>>
    Python 八大排序算法合集
    查看>>
    python 关于epoll的学习
    查看>>
    Python 内存管理
    查看>>