Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Choose a tag to compare

@jianxuanbingjianxuanbing released this 03 Jun 04:26
· 3 commits to master since this release

✨主要更新

🚀 版本全面升级至 .NET 6.0,重构核心架构,支持多模块组合,增强多租户、异常处理、缓存、日志等功能。


🚀 新功能

🧩 新增模块与组件

  • 新增Bing.ExceptionHandling 异常处理模块
  • 新增Bing.MultiTenancy 多租户模块,支持租户解析、上下文访问器、配置等
  • 新增Bing.AspNetCore.Abstractions 抽象模块
  • 新增Bing.Aop.AspectCoreBing.AutoMapper, 支持扩展与 DI
  • 新增Bing.Ddd.Domain.Extensions.Analyzers 源生成器项目
  • 新增RemoteStreamContent 远程流模型绑定器
  • 新增ObjectAccessor 对象访问器扩展

🛠 核心能力增强

  • 新增 SQL 执行器模块,支持ToList /ToAsync 等异步查询方法
  • 新增EfCore 值转换器(标准化日期、去空格字符串)
  • 新增异常页过滤器(MVC)
  • 新增中间件基类,支持禁用功能
  • 日志系统支持租户信息、SessionId、CorrelationId 增强
  • 多租户支持模拟租户切换及配置异步解析
  • 本地化支持 JSON 国际化、缓存设置

🎨 代码重构

  • 重构EntityHelper,添加CreateGuidEntityEqualsRegisterIdGenerator
  • 重构DomainObjectBase,集成变更跟踪与描述上下文
  • 移除旧日志组件(如 Bing.Logs、Exceptionless.NLog/Serilog)
  • 精简核心服务,移除未使用模块(如 QueryStore、Dapper 旧实现)
  • ApiResult 类替换为object 类型返回,增加Success/Fail 辅助方法
  • 多模块统一迁移至Bing.Biz 命名空间结构

🛠️ 修复 & 改进

  • 修复UnitOfWork 并发异常日志记录问题
  • 修复StatusCode 默认 HTTP 状态码语义
  • 修复TreeEntityBase 的版本继承问题
  • 调整日志模块及 Serilog 中间件注入逻辑
  • 优化SqlQuery 支持禁用日志输出(用于定时任务)
  • 优化 SQL 参数字面值解析器

✅ 单元测试

  • 新增多租户相关单元测试(模拟租户、多配置)
  • 补充 AutoMapper、ExceptionHandling、AspNetCore、MVC 等测试用例
  • 增强缓存接口、领域对象的测试覆盖率
  • 移除旧测试项目,如 Bing.Datas.Test.Integration、Logs 集成测试

其他

  • 移除 docfx 文档自动构建流程
  • CI/CD 配置精简,统一支持 .NET 6.0
  • 升级底层依赖包(Serilog、CAP、Dapper、数据库驱动等)
  • 发布多个预览版本:6.0.0-preview-*,最终稳定版为6.0.0

完整更新日志:v2.2.9...v6.0.0

Assets2
Loading
newbe36524 reacted with rocket emoji
1 person reacted

[8]ページ先頭

©2009-2025 Movatter.jp