Blog.Core 23年第一季度更新说明书!

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

架构设计

274f959c78f0b8a638f0b0fbaffe996d.gif

BCVP开发组成员说:

44ff519dfcb4b90ea86e4343cd898022.png

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

核心成员:@何拾玖、@繁星、@Lemon.NoCry、@闲云疏月

以下简单列举一下,2023年第一季度,项目组成员对系统的主要更新内容:

1ca7b51f9d04e176e12f98477cd46bf9.gif

优化中间件代码逻辑

489719f28c2e4344542490529abaea23.png

1、将之前项目启动时候的一些中间件服务,单独抽离出来,做了封装。这样不仅从架构设计上更合理,而且也从代码层面上,看着更舒服和可控制。

a0a1367eb7cc3abf2845cbb7d01440e6.png

99d3cd15ceb787322ef595b47a63003e.gif

增加多租户案例

c12e949b94b1ebfdeea6acdc68414028.png

ddee0553d12f3cb98899844ae28a013d.png

1、多租户是系统长时间一直想要,但是未实现的功能,这次终于更新了,而且扩展性很好,目前主要实现单表多租户,在之后会慢慢的将分表和分库的相关逻辑都集成进来。

10832a975f7ae391d7243a8f1f711521.png

cd69eff3a5ae89991affad594d87f9b8.gif

其他重要优化

62495467bd36682e3a2c04a7daffba4a.png

1、基于Sqlsugar的功能,支持多表级联查询的功能,类似于EFCore的功能,可以将有关系的多表,级联查询出来了。

a6138ef9543cd54354c8a4b13a682905.png

2、Log4net生成日志到数据库,支持PostgreSql类型数据库,目前主流的关系型数据库都是支持的,也可以自定义扩展,将日志数据生成到数据库,速度和效率也是可以的。

3、项目已经支持.NET7了,但是还没有合并到master分支,感觉毕竟6还是LTS的版本,看大家的想法吧,可以自己merge就行。

-版权使用说明-

文案丨BCVP开发者社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值