NewLife.Core v11.12 更新了序列化、网络性能和配置系统,增强了多服务负载均衡、依赖注入和工具类功能,优化了文档和测试,提升了整体性能和稳定性。
NewLife.MySql 是一款国产高性能 MySQL 驱动,基于 ADO.NET 标准,支持全链路异步和大数据批量操作。无第三方依赖,采用 MIT 协议,兼容多种 .NET 版本,适合国产化替代和安全审计场景。
本文比较了MySQL中不同批量操作方案的性能,分析了INSERT、UPDATE和DELETE操作的耗时及加速比。结果表明,管道化与事务结合的方案在处理大数据量时表现优异,INSERT和DELETE操作的加速比可达4x~5x。建议优先使用ExecuteArrayBatch与Pipeline组合进行批量DML操作。
本文介绍了如何在国产操作系统银河麒麟上使用NewLife的.NET Linux在线安装工具安装.NET运行时,并通过NewLife.Agent和ASP.NET构建Web服务。同时提到StarAgent星尘代理的自启动、性能监测和应用管理等功能。
本文介绍了在命令行环境下使用Nuke根据XCode模型文件生成Entity实体类的技术。Nuke是适用于C#/.NET的构建系统,可以直接使用C#构建CI/CD管道。通过安装全局工具dotnet tool install Nuke.GlobalTool --global和初始化nuke nuke :setup,可以运行构建。文章还介绍了如何集成NewLife.XCode类库和实现Entity构建目标。最后,作者分享了一个小Demo的开源地址。
完成下面两步后,将自动完成登录并继续当前操作。