首页
IGeekFan edited this page 2023-11-22 20:04:21 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FreeSql

Member project of .NET Core Community nuget stats License

中文 | English

Stargazers over time

FreeSql 是功能强大的 .NET ORM,支持 .NET Framework 4.0+.NET Core 2.1+XamarinAOT,等支持 .NET Standard 的所有运行平台。

QQ群4336577(已满)、8578575(已满)、52508226(已满)、反馈问题请前往 https://github.com/dotnetcore/FreeSql/issues

特性

  • 🛠 支持 CodeFirst 模式,即便使用 Access 数据库也支持数据迁移;
  • 💻 支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类;
  • 支持 深入的类型映射,比如 PgSql 的数组类型等;
  • ✒ 支持 丰富的表达式函数,以及灵活的自定义解析;
  • 🏁 支持 导航属性一对多、多对多贪婪加载,以及延时加载;
  • 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁;
  • 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB以及自定义适配。

学习指南

FreeSql 除了支持基本的增删查改功能外,还支持基于现有数据库创建模型(DbFirst),和支持基于模型创建数据库(CodeFirst)。

基础

进阶

高级

微信公众号

欢迎微信关注 dotNET搬砖队,分享.NET Core+FreeSql相关技术栈

分享.NET Core+FreeSql相关技术