FreeSql与SqlSugar对比,说说我的体验吧
- 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(在线)

上一篇:BinGe个人博客
文章评论
- 消灭零回复