FreeSql .NET ORM 支持 .NetFramework4.0+、.NetCore、Xamarin、MAUI、Blazor、以及还有说不出来的运行平台,因为代码绿色无依赖,支持新平台非常简单 。目前单元测试数量:8500+,Nuget下载数量:1M+ 。QQ群:4336577(已满)、8578575(在线)、52508226(在线)
- 支持 CodeFirst 模式;
- 支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类;
- 支持 丰富的表达式函数,以及灵活的自定义解析;
- 支持 导航属性一对多、多对多贪婪加载,延时加载,级联保存,级联删除;
- 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁、分布式事务、多租户(按字段/表/库);
- 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/华为高斯/ClickHouse/Access 等数据库;
8500+个单元测试作为基调,支持10多数数据库,我们提供了通用Odbc理论上支持所有数据库,目前已知有群友使用 FreeSql 操作华为高斯、mycat、tidb 等数据库 。安装时只需要选择对应的数据库实现包 。
轻量化解释:了解 FreeRedis、FreeSql、csredis 的人都知道,我们发布的开源项目是绿色著称,零依赖发布后只有一个DLL,不会造成使用者项目依赖冲突,支持 .NET 4.0 堪称屎山项目的救星 。现在还有很多.NET FX4.0 的项目,这些项目因历史遗留原因或硬件限制,不能更换 .NET Core 版本 。因此这些项目很难使用到现有的开源库,不能使用可靠的开源库,那么很多时候都要自行实现,在堆积代码的同时,项目也有可能越来越乱,代码越来越渣,项目逐渐变得不稳定 。
经验总结扩展阅读
- 如何安装摩托车轮胎气门芯
- 可可脂和代可可脂有什么区别 可可脂和代可可脂如何区分
- 把肉泡在水里解冻好吗 冻肉如何解冻
- 复合弓窥孔五针瞄安装时如何定位
- 如何增加桃花运巨蟹座
- qq如何用微信登录
- 如何为男士挑选衬衫
- 如何做关于月亮的书签
- 如何评价现代的lafesta
- 小孩鞋子如何选择尺码
