v1.0.0-2020.10.07
Pre-release
Pre-release
-
新特性
- [新增] Firdbird 数据库支持
- [新增] Dm 达梦数据库支持
- [新增]
App.GetService<T>
和App.GetRequestService<T>
方法 - [新增]
App.GetTransientDbContext<TDbContextLocator>
和App.GetScopedDbContext<TDbContextLocator>
方法 - [新增]
AppDbContext
TenantId
属性 和TenantIdQueryFilterExpression
方法 - [新增] 数据库上下文瞬时作用域解析委托
-
破坏性改变
- [调整]
[DbContext]
特性为[AppDbContext]
,避免和EF Core
的DbContext
冲突 - [调整]
Tenant
多租户模型代码 - [调整] SaaS多租户提供器实现方式
- [删除]
DatabaseAccessorSettingsOptions.cs
数据库配置选项类 - [删除] 默认
SqlServer
Nuget 依赖
- [调整]
-
问题修复
- [修复]
AppDbContextBuilder
扫描数据库上下文关联类型bug - [修复]
IEntityWithDbContextLocatorExtensions
遗漏FakeDelete
假删除方法
- [修复]
-
其他更改
- [调整]
App.cs
代码 - [调整]` 接口依赖命名规范
- [调整]
-
文档
- [新增] 多租户文档
- [调整] 一分钟入门、存储过程、函数、多数据库操作、仓储文档