FreeSql与SqlSugar对比,说说我的体验吧

  • binGe博客
  • FreeSql
  • 2022/1/24 14:41:00
  • 人已阅读
简介FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。

FreeSql与SqlSugar对比(针对postgres数据库进行简单对比

1、SqlSugar建表只支持小写表名和字段,,freesql完全按实体创建表

2、SqlSugar批量新增(UseParameter模式)必须对int字段赋值,否则提示不是text类型的错误

3、SqlSugar内置2级缓存扩展,freesql暂时不支持,可以说功能上比freesql要强很多

4、待补充记录

SqlSugar问题还是比较多的,暂时推荐使用freesql吧,什么时候SqlSugar支持各大数据库的ORM好点再推荐用SqlSugar

Freesql在线地址: https://github.com/dotnetcore/FreeSql

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

QQ群:4336577(已满)、8578575(已满)、52508226(在线)

文章评论

评论
  • 消灭零回复
Top