.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

栏目: 软件资讯 · 发布时间: 3年前

内容简介:让 .NET 开发更简单,更通用,更流行。 框架特点 全新面貌:基于 .NET5/6 平台,没有历史包袱 极易入门:只需要一个 Inject() 即可完成配置 极速开发:内置丰富的企业应用开发功能 极少依赖:框架只依赖两个第三方...

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布 .NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布 .NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布 .NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布 .NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布 .NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

让 .NET 开发更简单,更通用,更流行。

框架特点

  • 全新面貌:基于 .NET5/6 平台,没有历史包袱
  • 极易入门:只需要一个 Inject() 即可完成配置
  • 极速开发:内置丰富的企业应用开发功能
  • 极少依赖:框架只依赖两个第三方包
  • 极其灵活:轻松面对多变复杂的需求
  • 极易维护:采用独特的架构思想,只为长久维护设计
  • 完整文档:提供完善的开发文档

功能模块

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

本期更新

  • 新特性

    • [新增] Db.GetMSRepository() 获取主从库仓储静态方法 #I3UBSJ
    • [新增] 工作单元特性,支持静态类强制性开启共享事务 #I3S9N8
    • [新增] EFCore 执行 sql 模式打印日志 #I3SE8X
    • [新增] 远程请求支持默认 HttpClient 配置 #I3SI17
    • [新增] 新增 短 ID 生成功能 #I3T7JP
    • [新增] [SensitiveDetection] 支持配置替换敏感词汇 #I3THIA
    • [新增] SpecificationDocumentBuilder.DocumentGroups 和 SpecificationDocumentBuilder.CheckApiDescriptionInCurrentGroup(currentGroup, apiDescription) 公开方法#I3UDSY
  • 突破性变化

    • [重构] 自动扫描 .json 和 .xml 文件并加载到配置中的代码和规则,同时移除默认 .xml 文件加载,只保留 .json 文件 #I3UJ3L
    • [重构] 分布式连续 GUID 代码 #I3UBK0
    • [调整] Scoped.CreateUnitOfWork 名称为 Scoped.CreateUow #I3SJPU
    • [调整] JWTEncryption.Validate 返回值,支持返回 TokenValidationResult #I3S2ND
  • 问题修复

    • [修复] [DataValidation] 和 [SensitiveDetection] 多语言应用失效 #I3UH6U
    • [修复] Scoped 系列方法异步出现 Task is cancel 情况 #I3SJF6
    • [修复] Mysql 数据库的 ToPagedList 方法返回的结果进行遍历出现 MySqlConnection is aleady use 问题 #I3SJQ3
    • [修复] tool/cli.psl 没有包含项目名称 #I3S1T6
    • [修复] 远程请求做上传文件时,没有传入 Body,程序直接跳过 #I3TKFH
    • [修复] 远程请求 multipart/form-data 内容分割符缺失 #I3TNO9
  • 其他更改

    • [改进] 支持规范化结果中间件判断是否跳过规范化结果 #I3T2AA
    • [调整] 更新部分列 UpdateIncludeNowAsync 具有二义性 #I3RW9Q
    • [优化] 框架底层性能,大大减少内存占用和溢出情况,启动内存从之前 136M 下将到 86M
    • [其他] 删除无用代码,优化不规范命名等
  • 文档变化

    • [新增] Inject 说明文档 #I3TITA
    • [更新] 4.2.9 的示例代码文档,方法没有放在 class 中 #I3S9T5
    • [修正] 规范化结果 6.5.6 多分组 排序 图片引用错误 #I3UBOQ
    • [更新] 静态类 Scoped 文档
  • 问答答疑

    • [答疑] 默认 MasterDbContextLocator 不随自定义的参数生成 #I3SDBB
    • [答疑] 事件总线中订阅处理程序类获取不到用户信息,这个正常吗 #I3SS0U
    • [答疑] 在有多租户过滤器的情况下,是否有一种方式查询全量的数据 #I3T0VI
    • [答疑] mysql 使用 &"tools/cli.ps1" 页面化加载表结构失败 #I3T4F8
    • [答疑] 其他 Web 层的 Startup 优先执行 #I3T8IP
    • [答疑] 辅助角色服务实现建议 #I3T906
    • [答疑] 开启 easy connection 后同一内网地址浏览器可以正常访问,远程请求则无法访问#I3TA2U
    • [答疑] scope.ServiceProvider.GetService<IOtherService>不存在 #I3TQMV
    • [答疑] 能否在 WPF 项目中使用呢? #I3TMCC
    • [答疑] Dapper 多个数据源 #I3TM9B
    • [答疑] L.GetSelectCulture() 方法异常 #I3TQS4
    • [答疑] 循环中使用 IDGen.NextID() 得到的结果并不是连续的 #I3UAF6
    • [答疑] 模块化动态加载插件支持通配符匹配.dll #I3UDT8
    • [答疑] MVC 模式,在 Controller 里快捷方式创建 View 页面出错 #I3UFGB
    • [答疑] 数据库迁移没有种子数据 #I3UI7G
    • [答疑] SpareTimeAttribute 中 根据 Cron 表达式 自动匹配 Cron 表达式格式化方式 #I3UTKQ
  • 不做实现

    • [废弃] 添加令牌桶限流算法 #I3SCDV
    • [废弃] 定时任务立即执行需求 #I3SF4A
    • [废弃] 文档建议 关于 reids 和 es 、消息队列的 #I3T90I
    • [废弃] IP 高频率请求限制 #I3UHE1
    • [废弃] Url 转发大模块 #I3TZHO

贡献者画像

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

文档地址

项目地址

Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Eric Meyer on CSS

Eric Meyer on CSS

Eric Meyer / New Riders Press / 2002-7-8 / USD 55.00

There are several other books on the market that serve as in-depth technical guides or reference books for CSS. None, however, take a more hands-on approach and use practical examples to teach readers......一起来看看 《Eric Meyer on CSS》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试