跳至主要內容

指南

nicye大约 1 分钟约 350 字

指南

Member project of .NET Core Communityopen in new windownugetopen in new windownugetopen in new windowstatsopen in new windowLicenseopen in new window

Stargazers over timeopen in new window
Stargazers over time

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 等数据库,以及自定义适配其它数据库。

分享.NET Core+FreeSql相关技术
分享.NET Core+FreeSql相关技术

特性

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