让 .NET 开发更简单,更通用,更流行。
本期更新
- 新特性
- [新增] 雪花算法 [#I26OXG], [#PR78]
- [新增] `[AppDbContext]` 配置数据库提供器支持 [#I27G3T]
- [新增] 实体表数据更改监听接口 `IEntityDataChangedListener` [#I278DD], [#I278LQ]
- [新增] 全局服务接口AOP拦截功能 [#I278CP]
- [新增] 定位器仓储 `IDbRepository<TDbContextLocator>` [#I276Q3]
- [新增] 数据库操作 `InsertOrUpdate` 支持排除空字符串功能 [#I272OG]
- [新增] 数据库操作 `UpdateInclude` 和 `UpdateExclude` 匿名对象支持 [#I271X0]
- [新增] 数据验证传入空对象跳过验证支持 [#I273R4]
- [新增] 应用启动时支持排除特定配置文件自动加载 [#I26U0A]
- [新增] 单个实体表名前缀支持 [#I26LX0]
- [新增] `MySql` 数据库自动配置默认版本号 [#I26XQ6]
- [优化] 授权处理程序代码
- 突破性变化
- 问题修复
- [修复] 视图引擎加载外部程序集出错 bug
- [修复] 依赖注入代理接口报空对象异常 bug
- [修复] `EFCore` 取消附加实体出错 bug
- [修复] 数据库仓储在非Web请求下出现空异常 bug
- [修复] 多个授权策略共存问题出现无效 bug
- [修复] 友好异常 `Oop.Oh` 不支持普通方法 bug
- [修复] 获取多租户对象时数据库上下文出现作用域验证失败 bug
- [修复] 工作单元不支持 `Sql代理` 拦截 bug [#I27GST]
- 其他更改
- 文档变化
- [新增] [实体数据监听器] 文档
- [更新] 一分钟入门、应用启动、官方脚手架、数据库操作指南、对象映射、规范化文档、异常处理、鉴权授权文档
文档地址
文档持续完善和更新中。
项目地址
- Gitee:https://gitee.com/monksoul/Furion
- GitHub:https://github.com/monksoul/Furion
- Docker:https://hub.docker.com/r/monksoul/furion
- Nuget:https://www.nuget.org/packages/Furion
功能模块
Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。