指南
大约 2 分钟约 588 字
指南
FreeSql
FreeSql
是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+
、.NET Framework 4.0+
、Xamarin
,国产首个支持 AOT 发布的 ORM✨
支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/ClickHouse/QuestDB/达梦/南大通用GBase/神通/人大金仓/虚谷/翰高/华为GaussDB/MsAccess
等数据库,以及自定义适配其它数据库。
QQ 群:561616019(在线)、4336577(已满)、8578575(已满)、52508226(已满)
欢迎微信关注 dotNET 搬砖队,分享 .NET Core + FreeSql 相关技术栈

特性
- 支持 CodeFirst 迁移;
- 支持 DbFirst 从数据库导入实体类,支持三种模板生成器;
- 采用 ExpressionTree 高性能读取数据;
- 支持深入的类型映射,比如 pgsql 的数组类型,堪称匠心制作;
- 支持丰富的表达式函数;
- 支持导航属性查询,和延时加载;
- 支持同步/异步数据库操作方法,丰富多彩的链式查询方法;
- 支持读写分离、分表分库,租户设计;
- 支持多种数据库,MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/ClickHouse/QuestDB/达梦/南大通用GBase/神通/人大金仓/虚谷/翰高/华为GaussDB/MsAccess;
学习指南
FreeSql 除了支持基本的增删查改功能外,还支持基于现有数据库创建模型(DbFirst),和支持基于模型创建数据库(CodeFirst)。