-
Notifications
You must be signed in to change notification settings - Fork 191
更新日志
IGeekFan edited this page Oct 27, 2020
·
5 revisions
- 删除了IGeeFan.CAP.MySql 原因是维护升级不方便,建议通过反射实现。 https://github.com/luoyunchong/DotNetCore.CAP.Provider 第二种方法
- 升级.NET 5 RC2
- 删除了IMapper ICurrentUser的构造函数注入,继承ApplicationService,直接使用CurrentUser,Mapper属性值
- 增加JWT登录,刷新token,支持可配置,由于ids4带来的复杂度,上手比较难
"Service": {
"Name": "LinCms.Web",
"IdentityServer4": false,
"GrantType": "password",
"ClientId": "lin-cms-dotnetcore-client-id",
"ClientSecret": "lin-cms-dotnetcore-client-secrets",
"Authority": "https://localhost:5003",
"UseHttps": false
},
- 引用Autofac,IScopedDependency、ISingletonDependency、ITransientDependency继承这些接口就有对应的生命周期。
- 可直接使用IAuditBaseRepository<TEntity,TKey>操作数据表,也可通过接口继承IAuditBaseRepository,实现继承AuditBaseRepository实现对仓储的扩展。
- 将AppServcies的接口全部移到LinCms.Application.Contracts项目中。
- 删除Scrutor(简化注入服务)