Blog.Core 第四季度开源更新说明书

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Blog.Core 第四季度开源更新说明书相关的知识,希望对你有一定的参考价值。

B

/

C

/

V

/

P

An open-source organization based on .NET/Core and Vue (React/NG) to quickly build MVC & SPA and microservice application.

开源贡献

NETCORE

架构设计

BCVP开发组成员说:

BCVP是以Blog.Core为核心框架设计的一整套前后端分离、RBAC与数据鉴权、统一CI/CD、容器化与微服务等全方位.NET架构体系。致力于来源社区、回馈社区和提升自我。

目前核心成员:@何拾玖、@繁星、@Lemon.NoCry

以下简单列举一下,最近一段时间项目组成员对系统的主要更新内容:

多库操作方案和事务封装

1、Sqlsugar官方建议多库切换的时候,使用租户特性来实现具体的逻辑——TenantAttribute。

2、弃用之前必须使用try catch的方式,实现事务与回滚处理,统一封装工作单元manager,更简洁高效,且可以实现事务嵌套与事务复用。

3、注意要使用单例模式,并使用SqlSugarScope来实例化。

更新日志记录方案

1、支持将日志输出到文件或者持久化到数据库中(默认支持Sqlite,其他关系型也支持),同时也支持输出到控制台三种模式。

2、同时,支持将sql语句打印到控制台,可以方便快速调优,类似于在使用Springboot中的日志查看。

3、从输入到输出,从服务到sql语句,通过一个traceid串起来,形成一个简易版的链路追踪,方便查看所有细节。

更新权限迁移过程

支持针对某个模块菜单页面,进行接口同步。

无论是新的接口,还是更新的接口,只需要配置好Page页面菜单,就可同步该页面所对应的controller下的所有未被添加的接口和菜单。

然后只需要简单勾选一下,即可达到快速上线的目的,再也不用手动输入了。

-版权使用说明-

文案丨BCVP开发者社区

以上是关于Blog.Core 第四季度开源更新说明书的主要内容,如果未能解决你的问题,请参考以下文章

JVS开源框架系列:多租户管理含开源地址

Exchange Server第四季度更新

Blog.Core开源框架集成部门权限

Blog.Core高级进阶:共赴五年之约

开源:如何优雅的实现一个操作日志组件

Blog.Core开源快速升级.NET 6.0