摘要: 一、大家是否有这个需求 1.跨品种查询 :比如 MYSQL和一个SQLSERVER进行联表查询 ,或者SQLITE和MYSQL进行联表查询 2.跨服务器查询 : A服务器和B服务器查询 如果想同时支持1和2 相信很多人都没有比较好的解决方案 我的设计是通过多库架构来实现多库操作 二、 多库架构ORM 阅读全文
posted @ 2022-10-08 10:28 果糖大数据科技 阅读(4839) 评论(33) 推荐(54) 编辑
摘要: .NET ORM 新概念导航 今天这篇文章分享一款好用简单的ORM框架 SqlSugar ,相比 EF Core的导航查询 更加简单 ,配置更加容易,几分钟就能上手 1、导航查询特点 作用:主要处理主对象里面有子对象这种层级关系查询 1.1 无外键开箱就用 其它ORM导航查询 需要 各种配置或者外键 阅读全文
posted @ 2022-04-14 01:10 果糖大数据科技 阅读(5271) 评论(33) 推荐(87) 编辑
摘要: 功能介绍 (需要版本5.0.45) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 功能用法 BulkCopy 性能远强于现有市场的 ORM框架,比 EFCore Efco 阅读全文
posted @ 2021-11-22 09:36 果糖大数据科技 阅读(6832) 评论(31) 推荐(96) 编辑
摘要: 框架描述 WebFirst 是一新代的 代码生成器,用法简单,功能强大,支持多种数据库 ,具体功能如下: 一、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段 二、导出EXCEL文档,把每个表的数据导出来 三、模版管理 可以自个添加修改模版,使用 阅读全文
posted @ 2021-10-07 13:29 果糖大数据科技 阅读(8755) 评论(36) 推荐(125) 编辑
摘要: 一、数据导入有哪些难题 该功能可以说100%的开发人员都会遇到,并且非常的常见,比如批量操作,你知道哪条数据错了吗? 你都不知道客户更不知道了 1、数据分类 你需要将 插入、更新、忽略不计、错误数据 等进么分类汇总,最后返回给客户,如果没有很好的设计想把这些操作一步到位非常的难 2、高性能 对于插入 阅读全文
posted @ 2021-01-31 20:42 果糖大数据科技 阅读(4271) 评论(14) 推荐(50) 编辑
摘要: 使用场景 1、Lambda to sql 一直是ORM中最难的功能之一,如果有现成的解析库那么自已写一个ORM难度将大大降低 2、通过Lambda作为KEY进行缓存操作,特别是仓储模式想要拿到表达式进行通用查询缓存 则需要用到表达式解析 3、学习爱好者,如果能够较深入的理Lambda如何去解成Sql 阅读全文
posted @ 2020-12-06 15:49 果糖大数据科技 阅读(5423) 评论(36) 推荐(94) 编辑
摘要: 介绍 sqlsugar已经在第一时间完美兼容.NET5并且已经有人在使用了, 很多人都担心用了开源框架遇到问题无法解决,导致前功尽弃,使用SqlSugar你大可放心,除了有详细文档和几年的大量用户积累, SqlSugar还提供了完整的服务,让您的项目没有后顾之忧 优点: 简单易用、功能齐全、高性能、 阅读全文
posted @ 2020-11-25 01:03 果糖大数据科技 阅读(6374) 评论(28) 推荐(70) 编辑
摘要: 背景 SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。 2.x版本正式在自已公司内部项目使用 3.x版本得到了更多公司的喜欢不过也会抱怨有很多不足 4.x版本17年5月发布后得到的评价超出了我的预期, 刚发布的时候做了大量的单元测试 阅读全文
posted @ 2018-02-21 17:15 果糖大数据科技 阅读(58614) 评论(28) 推荐(71) 编辑
摘要: 一、大家是否有这个需求 1.跨品种查询 :比如 MYSQL和一个SQLSERVER进行联表查询 ,或者SQLITE和MYSQL进行联表查询 2.跨服务器查询 : A服务器和B服务器查询 如果想同时支持1和2 相信很多人都没有比较好的解决方案 我的设计是通过多库架构来实现多库操作 二、 多库架构ORM 阅读全文
posted @ 2022-10-08 10:28 果糖大数据科技 阅读(4839) 评论(33) 推荐(54) 编辑
摘要: CoreShop商城 特色:.net第一国产电商项目,影响力最大 核心商城系统(CoreShop) 是基于 Asp.Net 5.0、Uni-App开发、 支持可视化布局的小程序商城系统; 前后端分离,支持分布式部署,跨平台运行;拥有分销、代理、团购秒杀、 接龙、拼团、直播、优惠券、自定义表单等众多营 阅读全文
posted @ 2022-08-18 21:33 果糖大数据科技 阅读(1201) 评论(1) 推荐(6) 编辑
摘要: ClickHouse应用场景 ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的用于在线分析处理查询(OLAP :Online Analytical Processing)MPP架构的列式存储数据库(DBMS:Database Management System),能够使用 SQ 阅读全文
posted @ 2022-08-17 00:08 果糖大数据科技 阅读(276) 评论(2) 推荐(0) 编辑
摘要: 市场上轻量级ORM有很多,比如Dapper、Chloe 本篇文章就介绍一下 功能比较多并且全的ORM 1、Entity Framework(重量级) 2、SqlSugar(重量级) 3、NHibernate(重量级) 4、PetaPoco (介于EF和Dapper之间) 对比:操作的难易程度、执行效 阅读全文
posted @ 2022-07-11 20:10 果糖大数据科技 阅读(1602) 评论(3) 推荐(2) 编辑
摘要: 什么是JORM框架? 全称 :Json Object Relational Mapping ,它是通过JSON 对象 去实现数据库的一个关系映射 ,我理想中完整的JORM包含功能有 ·1、表权授权 2、字段级别授权 3、查询返回备注 4、可以配置化 5、支持丰富的SQL语法 6、数据验证 7、JSO 阅读全文
posted @ 2022-06-20 15:28 果糖大数据科技 阅读(4722) 评论(51) 推荐(61) 编辑
摘要: 1、WebFirst框架描述 WebFirst 是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core + sqlsugar 开发 导入1000个表只要1-2秒,用法简单,功能强大,支持多种数据库 ,具体功能如下: 一、 建库、CodeFirst方式在线建表,没用到C 阅读全文
posted @ 2022-05-08 20:10 果糖大数据科技 阅读(4351) 评论(16) 推荐(56) 编辑
摘要: .NET ORM 新概念导航 今天这篇文章分享一款好用简单的ORM框架 SqlSugar ,相比 EF Core的导航查询 更加简单 ,配置更加容易,几分钟就能上手 1、导航查询特点 作用:主要处理主对象里面有子对象这种层级关系查询 1.1 无外键开箱就用 其它ORM导航查询 需要 各种配置或者外键 阅读全文
posted @ 2022-04-14 01:10 果糖大数据科技 阅读(5271) 评论(33) 推荐(87) 编辑
摘要: SqlSugar ORM完美支持了读写分离,使用超级简单,只要配置连接字符串即可 读写分离:配置从表 1.如果存在事务所有操作都走主库,不存在事务 修改、写入、删除走主库,查询操作走从库 2.HitRate 越大走这个从库的概率越大 SqlSugarClient db = new SqlSugarC 阅读全文
posted @ 2022-02-16 09:20 果糖大数据科技 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 通用查询用途 一般我们Grid控件,会有很多条件传给后台,如果每个条件都写一个逻辑的话,那么工作量将非常大,所以通用查询功能是每个软件必备的, SqlSugar将通用查询封装到支持了树型条件,并且支持所有常用的操作,用SqlSugar或者不用SqlSugar的都可参参考一下 1、简单多条件多动参数 阅读全文
posted @ 2021-12-26 13:21 果糖大数据科技 阅读(2930) 评论(16) 推荐(29) 编辑
摘要: 1、数据库设计 常用的Saas分库分为2种类型的库 1.1 基础信息库 主要存组织架构 、权限、字典、用户等 公共信息 性能优化:因为基础信息库是共享的,所以我们可以使用 读写分离,或者二级缓存来进行性能上的优化 2.2 业务库 我们要进行的分库都基于业务库进行分库,例如 A集团使用 A01库 ,B 阅读全文
posted @ 2021-12-05 18:00 果糖大数据科技 阅读(3090) 评论(8) 推荐(26) 编辑