随笔分类 -  ORM

摘要:一、大家是否有这个需求 1.跨品种查询 :比如 MYSQL和一个SQLSERVER进行联表查询 ,或者SQLITE和MYSQL进行联表查询 2.跨服务器查询 : A服务器和B服务器查询 如果想同时支持1和2 相信很多人都没有比较好的解决方案 我的设计是通过多库架构来实现多库操作 二、 多库架构ORM 阅读全文
posted @ 2022-10-08 10:28 阿妮亚 阅读(8609) 评论(28) 推荐(56) 编辑
摘要:什么是JORM框架? 全称 :Json Object Relational Mapping ,它是通过JSON 对象 去实现数据库的一个关系映射 ,我理想中完整的JORM包含功能有 ·1、表权授权 2、字段级别授权 3、查询返回备注 4、可以配置化 5、支持丰富的SQL语法 6、数据验证 7、JSO 阅读全文
posted @ 2022-06-20 15:28 阿妮亚 阅读(5309) 评论(51) 推荐(61) 编辑
摘要:.NET ORM 新概念导航 今天这篇文章分享一款好用简单的ORM框架 SqlSugar ,相比 EF Core的导航查询 更加简单 ,配置更加容易,几分钟就能上手 1、导航查询特点 作用:主要处理主对象里面有子对象这种层级关系查询 1.1 无外键开箱就用 其它ORM导航查询 需要 各种配置或者外键 阅读全文
posted @ 2022-04-14 01:10 阿妮亚 阅读(7520) 评论(33) 推荐(88) 编辑
摘要:SqlSugar ORM完美支持了读写分离,使用超级简单,只要配置连接字符串即可 读写分离:配置从表 1.如果存在事务所有操作都走主库,不存在事务 修改、写入、删除走主库,查询操作走从库 2.HitRate 越大走这个从库的概率越大 SqlSugarClient db = new SqlSugarC 阅读全文
posted @ 2022-02-16 09:20 阿妮亚 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:1、数据库设计 常用的Saas分库分为2种类型的库 1.1 基础信息库 主要存组织架构 、权限、字典、用户等 公共信息 性能优化:因为基础信息库是共享的,所以我们可以使用 读写分离,或者二级缓存来进行性能上的优化 2.2 业务库 我们要进行的分库都基于业务库进行分库,例如 A集团使用 A01库 ,B 阅读全文
posted @ 2021-12-05 18:00 阿妮亚 阅读(4173) 评论(9) 推荐(27) 编辑
摘要:功能介绍 (需要版本5.0.45) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 功能用法 BulkCopy 性能远强于现有市场的 ORM框架,比 EFCore Efco 阅读全文
posted @ 2021-11-22 09:36 阿妮亚 阅读(7651) 评论(31) 推荐(96) 编辑
摘要:一,简介 偶然看到了国产数据库——达梦数据库。顿时起了兴趣,捣鼓了一番。 下面这段简介摘自百度百科 达梦数据库是武汉华工达梦数据库有限公司推出的具有完全自主知识产权的高性能数据库产品。它采用“三权分立”的安全管理机制,安全级别达到B1级,并在大数据量存储管理、并发控制、数据查询优化处理、事务处理、备 阅读全文
posted @ 2021-11-11 00:01 阿妮亚 阅读(979) 评论(2) 推荐(2) 编辑
摘要:一、疑问&目的 1.1 分表使用场景 (1)可扩展架构设计,比如一个ERP用5年不卡,到了10就卡了因为数据太多了,这个时候很多人都是备份然后清空数据,这个工作大并且麻烦,以前的数据很难在使用 (2) 数据量太多 ,例如每天都有 几十上百万的数据进入库,如果不分表后面查询将会非常缓慢 (3) 性能瓶 阅读全文
posted @ 2021-10-31 18:06 阿妮亚 阅读(7450) 评论(31) 推荐(73) 编辑
摘要:架框介绍 SqlSugar是一款.NET老牌ORM 并且也是 新手基数比较多的ORM(因为上手容易),SqlSugar之所以能一直更新到现在,还是要感谢SqlSugar的忠实用户,随着我的技术越来越好,加上用户量越来越多,我也越来越勤快,功能也越来越注重细节 查询体系 用开源框架最怕遇到的就是想用一 阅读全文
posted @ 2021-07-05 20:38 阿妮亚 阅读(6581) 评论(28) 推荐(117) 编辑
摘要:介绍 SqlSugar是一款 老牌 .NET数据库操作框架,由果糖大数据科技团队维护和更新 ,Github star数仅次于EF 和 Dapper 优点: 简单易用、功能齐全、高性能、轻量级、服务齐全、有专业技术支持一天18小时服务 支持数据库:MySql、SqlServer、Sqlite、Orac 阅读全文
posted @ 2021-04-25 21:00 阿妮亚 阅读(5232) 评论(18) 推荐(48) 编辑
摘要:介绍 SqlSugar是一款 老牌 .NET 开源ORM框架,并且在第一时间兼容.NET5,由果糖大数据科技团队维护和更新 ,Github star数仅次于EF 和 Dapper 优点: 简单易用、功能齐全、高性能、轻量级、服务齐全、有专业技术支持一天18小时服务 支持数据库:MySql、SqlSe 阅读全文
posted @ 2021-03-07 13:43 阿妮亚 阅读(6778) 评论(17) 推荐(37) 编辑
摘要:一、数据导入有哪些难题 该功能可以说100%的开发人员都会遇到,并且非常的常见,比如批量操作,你知道哪条数据错了吗? 你都不知道客户更不知道了 1、数据分类 你需要将 插入、更新、忽略不计、错误数据 等进么分类汇总,最后返回给客户,如果没有很好的设计想把这些操作一步到位非常的难 2、高性能 对于插入 阅读全文
posted @ 2021-01-31 20:42 阿妮亚 阅读(5029) 评论(14) 推荐(51) 编辑
摘要:框架介绍 SqlSugar ORM是一款老牌国产ORM框架,生命力也比较顽强,从早期ORM不成熟阶段,一直存活到现在,我为什么要一直坚持,那是因为还有很多用户在使用,本来我能够较早推出新开源框架 ,可是用户还在不停的提新的需求和高的要求,所以我也尽我最大努力将SqlSugar更加完善 1、有人说不支 阅读全文
posted @ 2021-01-03 16:49 阿妮亚 阅读(8716) 评论(39) 推荐(69) 编辑
摘要:为什么要写这篇文章 因数我看到很多人虽然用着SqlSugar,但是同时也用着Dapper,因为SqlSugar兼容了Dapper所有API,所以既然你用了SqlSugar那么就没有必要在同一个项目中使用2个ORM 所以这篇文章是给使用SqlSugar或者你想使用SqlSugar的朋友看的 Dappe 阅读全文
posted @ 2020-12-14 19:48 阿妮亚 阅读(5758) 评论(17) 推荐(35) 编辑
摘要:介绍 sqlsugar已经在第一时间完美兼容.NET5并且已经有人在使用了, 很多人都担心用了开源框架遇到问题无法解决,导致前功尽弃,使用SqlSugar你大可放心,除了有详细文档和几年的大量用户积累, SqlSugar还提供了完整的服务,让您的项目没有后顾之忧 优点: 简单易用、功能齐全、高性能、 阅读全文
posted @ 2020-11-25 01:03 阿妮亚 阅读(7480) 评论(28) 推荐(70) 编辑
摘要:SqlSugar ORM 世界上最容易使用的ORM,只需要nuget一个sqlsugarcore就能操作数据库了 主流国产数据库 随着贸易战的升级 ,自主研发和知识产权也是一个大的趋势,达梦和人大金仓是国产数据库中比较主流的 1、达梦数据库 更接近Oracle,更偏向自主研发,对开发人员友好度不如金 阅读全文
posted @ 2020-11-01 16:53 阿妮亚 阅读(8081) 评论(24) 推荐(35) 编辑
摘要:介绍 SqlSugar 是一款简单易用的ORM ,在国内市场占有率也比较高, 在今年10月份官网改版后 提供了完整的服务,让您的项目没有后顾之忧 下载地址 :https://github.com/sunkaixuan/SqlSugar 1、创建MVC项目 打开VS2019及以上版本 ,然后新建一个M 阅读全文
posted @ 2020-10-21 17:33 阿妮亚 阅读(5870) 评论(38) 推荐(106) 编辑
摘要:SqlSugar在查询的功能是非常强大的,多表查询、分页查询 、 一对一查询、二级缓存、一对多查、WhenCase等复杂函数、Mapper功能、和拉姆达自定义扩展等,用好了是可以做到真正零SQL的一款ORM。 首先将SqlSugar更新到4.8版本,下面我就来一一讲解每种查询的写法 创建DbCont 阅读全文
posted @ 2018-10-14 20:57 阿妮亚 阅读(31431) 评论(27) 推荐(63) 编辑
摘要:背景 SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。 2.x版本正式在自已公司内部项目使用 3.x版本得到了更多公司的喜欢不过也会抱怨有很多不足 4.x版本17年5月发布后得到的评价超出了我的预期, 刚发布的时候做了大量的单元测试 阅读全文
posted @ 2018-02-21 17:15 阿妮亚 阅读(62896) 评论(28) 推荐(71) 编辑
摘要:SqlSugar 4.0 ORM框架的优势 为了未来能够更好的支持多库分布式的存储,并行计算等功能,将SqlSugar3.x全部重写,现有的架构可以轻松扩展多库。 源码下载: https://github.com/sunkaixuan/SqlSugar 1.性能 性能最好的ORM之一,具有超越Dap 阅读全文
posted @ 2017-06-18 17:13 阿妮亚 阅读(37003) 评论(115) 推荐(147) 编辑