摘要: 一、大家是否有这个需求 1.跨品种查询 :比如 MYSQL和一个SQLSERVER进行联表查询 ,或者SQLITE和MYSQL进行联表查询 2.跨服务器查询 : A服务器和B服务器查询 如果想同时支持1和2 相信很多人都没有比较好的解决方案 我的设计是通过多库架构来实现多库操作 二、 多库架构ORM 阅读全文
posted @ 2022-10-08 10:28 阿妮亚 阅读(8163) 评论(28) 推荐(55) 编辑
摘要: .NET ORM 新概念导航 今天这篇文章分享一款好用简单的ORM框架 SqlSugar ,相比 EF Core的导航查询 更加简单 ,配置更加容易,几分钟就能上手 1、导航查询特点 作用:主要处理主对象里面有子对象这种层级关系查询 1.1 无外键开箱就用 其它ORM导航查询 需要 各种配置或者外键 阅读全文
posted @ 2022-04-14 01:10 阿妮亚 阅读(7158) 评论(33) 推荐(88) 编辑
摘要: 功能介绍 (需要版本5.0.45) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 功能用法 BulkCopy 性能远强于现有市场的 ORM框架,比 EFCore Efco 阅读全文
posted @ 2021-11-22 09:36 阿妮亚 阅读(7537) 评论(31) 推荐(96) 编辑
摘要: 框架描述 WebFirst 是一新代的 代码生成器,用法简单,功能强大,支持多种数据库 ,具体功能如下: 一、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段 二、导出EXCEL文档,把每个表的数据导出来 三、模版管理 可以自个添加修改模版,使用 阅读全文
posted @ 2021-10-07 13:29 阿妮亚 阅读(10264) 评论(36) 推荐(126) 编辑
摘要: 一、数据导入有哪些难题 该功能可以说100%的开发人员都会遇到,并且非常的常见,比如批量操作,你知道哪条数据错了吗? 你都不知道客户更不知道了 1、数据分类 你需要将 插入、更新、忽略不计、错误数据 等进么分类汇总,最后返回给客户,如果没有很好的设计想把这些操作一步到位非常的难 2、高性能 对于插入 阅读全文
posted @ 2021-01-31 20:42 阿妮亚 阅读(4901) 评论(14) 推荐(51) 编辑
摘要: 使用场景 1、Lambda to sql 一直是ORM中最难的功能之一,如果有现成的解析库那么自已写一个ORM难度将大大降低 2、通过Lambda作为KEY进行缓存操作,特别是仓储模式想要拿到表达式进行通用查询缓存 则需要用到表达式解析 3、学习爱好者,如果能够较深入的理Lambda如何去解成Sql 阅读全文
posted @ 2020-12-06 15:49 阿妮亚 阅读(6614) 评论(36) 推荐(94) 编辑
摘要: 介绍 sqlsugar已经在第一时间完美兼容.NET5并且已经有人在使用了, 很多人都担心用了开源框架遇到问题无法解决,导致前功尽弃,使用SqlSugar你大可放心,除了有详细文档和几年的大量用户积累, SqlSugar还提供了完整的服务,让您的项目没有后顾之忧 优点: 简单易用、功能齐全、高性能、 阅读全文
posted @ 2020-11-25 01:03 阿妮亚 阅读(7317) 评论(28) 推荐(70) 编辑
摘要: 背景 SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。 2.x版本正式在自已公司内部项目使用 3.x版本得到了更多公司的喜欢不过也会抱怨有很多不足 4.x版本17年5月发布后得到的评价超出了我的预期, 刚发布的时候做了大量的单元测试 阅读全文
posted @ 2018-02-21 17:15 阿妮亚 阅读(61906) 评论(28) 推荐(71) 编辑
摘要: ReZero AP ReZero是一款.NET中间件 : 一款通过界面操作就能生成API , 可以集成到任何.NET6+ API项目,无破坏性,也可让非.NET用户使用exe文件 ReZero生成器功能简介 1、表文档导出:支持目录导航 2、在线创建表、在线建库 3、一键导入现有表 4、模版在线调试 阅读全文
posted @ 2024-06-03 09:31 阿妮亚 阅读(3803) 评论(17) 推荐(36) 编辑
摘要: 最近群里有个小伙伴把Dapper迁移SqlSugar几个不能解决的问题进行一个汇总,我正好写一篇文章来讲解一下 一、sql where in传参问题: SELECT * FROM users where id IN @ids 答: SqlSugar中应该是 var sql="SELECT * FRO 阅读全文
posted @ 2024-05-22 16:13 阿妮亚 阅读(1466) 评论(6) 推荐(11) 编辑
摘要: 一、ReZero简介 ReZero是一款.NET中间件 : 全网唯一开源界面操作就能生成API , 可以集成到任何.NET6+ API项目,无破坏性,也可让非.NET用户使用exe文件 免费开源:MIT最宽松协议 , 一直从事开源事业十年,一直坚持开源 1.1 纯ReZero开发 适合.Net Co 阅读全文
posted @ 2024-05-20 09:04 阿妮亚 阅读(4934) 评论(32) 推荐(67) 编辑
摘要: 1. 案例 成某三甲医预约系统, 该项目在2024年初进行上线测试,在正常运行了两天后,业务系统报错:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren 阅读全文
posted @ 2024-05-10 15:00 阿妮亚 阅读(3278) 评论(28) 推荐(42) 编辑
摘要: 1、AOT适合场景 Aot适合工具类型的项目使用,优点禁止反编 ,第一次启动快,业务型项目或者反射多的项目不适合用AOT AOT更新记录: 实实在在经过实践的AOT ORM 5.1.4.117 +支持AOT 5.1.4.123 +支持CodeFirst和异步方法 5.1.4.129-preview1 阅读全文
posted @ 2024-05-02 11:43 阿妮亚 阅读(993) 评论(0) 推荐(13) 编辑
摘要: openGauss(GaussDB ) openGauss是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研 阅读全文
posted @ 2024-04-30 22:38 阿妮亚 阅读(248) 评论(0) 推荐(2) 编辑
摘要: openGauss(GaussDB ) openGauss是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研 阅读全文
posted @ 2024-04-30 22:37 阿妮亚 阅读(138) 评论(0) 推荐(1) 编辑
摘要: 人大金仓优点 人大金仓是国产最主流数据库之一 具有和PgSql一样强悍的性能,同时人大金仓支持了四种数据库模式 : Oracle、PgSql、MySql和SqlServer ,假如你们系统有多种数据库开发 有国产化要求,那么你们切换到人大金仓就会很方便了 Nuget安装 C# ORM 搜索人大金仓安 阅读全文
posted @ 2024-03-05 21:58 阿妮亚 阅读(3988) 评论(4) 推荐(53) 编辑
摘要: ​ .NET主流ORM 下面是3款.NET 使用最多的ORM,来自公众号投票结果 ,数据比较真实可靠,也可去搜索公众号继续投票 2023年11月投票结果 测试项目发布时间微信公众号投票 (追逐时间光者)使用难度功能性能 SqlSugar orm 2014 26% 491票 适中 全 中高 EFCor 阅读全文
posted @ 2023-11-21 01:24 阿妮亚 阅读(712) 评论(2) 推荐(8) 编辑
摘要: .NET AOT介绍 .Net8的本地预编机器码NET AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序,本篇通过代码来看下这段至关重要的引导程序的运作模式。 .NET支持功 阅读全文
posted @ 2023-11-17 22:31 阿妮亚 阅读(2724) 评论(14) 推荐(14) 编辑