v1.0.0-2020.10.08
Pre-release
Pre-release
-
新特性
-
破坏性改变
- [调整]
Fur.Web.Entry
引用项目关系,现在只依赖Fur.Web.Core
项目 - [调整]
DbContextAttribute
为AppDbContextAttribute
- [调整]
StartupAttribute
为AppStartupAttribute
- [调整]
App.Services
为App.InternalServices
- [调整]
App.TransientServices
为App.Services
- [移除] 自定义多租户提供器的实现方式,采用全新的
AppDbContext
依赖实现方式 - [移除]
Fur
核心层所有数据库类型的包,只保留一个公共的Microsoft.EntityFrameworkCore.Relational
包 - [移除]
SqlServer
依赖包
- [调整]
-
问题修复
- [修复]
AppDbContextBuilder
扫描类型bug - [修复]
AppDbContextBuilder
多租户配置bug - [修复] 基于
Database
方案的多租户动态数据库连接字符串bug - [修复] 基于
Schema
方法的多租户模型生成bug - [修复] 工作单元事务处理bug
- [修复]
-
其他更改
- [调整]
Program.cs
代码 - [调整]
Fur.Web.Entry
的Starup.cs
代码到Fur.Web.Core
层
- [调整]
-
文档
- [新增] 完整的多租户文档
- [新增] 应用启动文档
- [调整] 数据库上下文、多数据库上下文、一分钟入门文档