随笔分类 -  FreeSql

摘要:💻 前言 导入数据这种脏活、累活,相信大家多多少少都有经历,常见的场景有: 同服务器从A表导数据到B表 批量导入新数据 批量新增或更新数据 跨服务器从A表导数据到B表 每种场景有自己的特点,我们一般会根据特点定制做导入数据优化,减少总体导入的耗时,或者避免数据库IO/CPU占用过高,而影响到其他正 阅读全文
posted @ 2022-09-07 19:58 FreeSql 阅读(2339) 评论(8) 推荐(22) 编辑
摘要:💻 前言 FreeSql 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/Gbase/神通/人大金仓/翰高/Clickhouse/MsAccess Ado.net 数据库,以及 Odbc 的专门实现包。 FreeSql.Cloud 为 阅读全文
posted @ 2022-08-17 14:42 FreeSql 阅读(3011) 评论(18) 推荐(46) 编辑
摘要:“软件多租户是指一种软件架构,在这种软件架构中,软件的一个实例运行在服务器上并且为多个租户服务”。一个租户是一组共享该软件实例特定权限的用户。有了多租户架构,软件应用被设计成为每个租户提供一个 专用的实例包括该实例的数据的共享,还可以共享配置,用户管理,租户自己的功能和非功能属性。多租户和多实例架构相比,多租户分离了代表不同的租户操作的多个实例。多租户用于创建Saas(Software as-a service)应用(云处理)。FreeSql 有好几种实用功能,全局过滤器、对象值审计、分布式事务、分表,将这些功能组合使用,可以很方便的适应租户架构。 阅读全文
posted @ 2022-08-08 08:26 FreeSql 阅读(4795) 评论(38) 推荐(55) 编辑
摘要:小时候学习编程,老师经常教导我们,程序 = 数据结构 + 算法,今天就以我自身的认知讲解该功能的完整设计过程,其中包含数据结构和算法。对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。FreeSql 有一个用户很迷的功能 WhereDynamicFilter 动态表格查询,本文讲解它的设计初衷,如何高效理解,从此不再迷惑。 阅读全文
posted @ 2022-07-17 11:32 FreeSql 阅读(5976) 评论(50) 推荐(69) 编辑
摘要:前言 PostgreSQL 是世界公认的功能最强大的开源数据库,除了基础数据类型 int4/int8/varchar/numeric/timestamp 等,还支持 int4[]/int8[]/varchar[]/numeric[]/timestamp[] 数组类型、hstore 类型(类似 c# 阅读全文
posted @ 2022-06-07 13:18 FreeSql 阅读(1847) 评论(0) 推荐(8) 编辑
摘要:前言介绍 喜欢小规模团队的"单打独斗",有的时候即使在大公司,也经常做着3-5个人团队的小项目,相信很多人有类似的经历。 本文介绍如何将项目中已存在的【实体类】,直接生产出 CRUD 后台管理界面。 对于通用后台管理系统的生成,除了单纯的对单表 crud 操作外,我还喜欢利用导航属性的操作,比如: 阅读全文
posted @ 2022-05-19 10:52 FreeSql 阅读(4919) 评论(19) 推荐(41) 编辑
摘要:FreeSql.Repository 除了 CRUD 还有很多实用性功能,不防耐下心花10分钟看完。支持 .NetFramework4.0+、.NetCore、Xamarin、MAUI、Blazor、以及还有说不出来的运行平台,因为代码绿色无依赖,支持新平台非常简单。目前单元测试数量:6336+,Nuget下载数量:900K+。支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/神通/人大金仓/翰高/MsAccess Ado.net 实现包,以及 Odbc 的专门实现包 阅读全文
posted @ 2022-05-06 10:41 FreeSql 阅读(4528) 评论(46) 推荐(90) 编辑

点击右上角即可分享
微信分享提示
主题色彩