《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布

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

内容简介:Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 莫问前程凶吉,但求落幕无悔。 经过这一个多月来不断迭代,Fur 使用者越来越多,Nuget 下载量破 2.3 K,特此推出 《学 .NET 5 从 Fur 开始》系列教程,计划每周推...

《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布

《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布 《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布 《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布 《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布 《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布 《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布

Fur 是 .NET 5 平台下企业应用开发最佳实践框架。

莫问前程凶吉,但求落幕无悔。

经过这一个多月来不断迭代,Fur 使用者越来越多,Nuget 下载量破 2.3 K,特此推出 《学 .NET 5 从 Fur 开始》系列教程,计划每周推送两篇优质教程。

框架特点

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

开源总报

  • Stars:1194 个
  • 开发团队:20 人
  • 代码提交:1251 次代码提交
  • 贡献者:29 个开发者
  • Issues:关闭 108 个,进行中 4 个,未开始 4 个
  • PR:合并 48 个,关闭 13 个,审查 1 个
  • 版本:发布 31 次
  • 文档:完成 58 篇
  • Nuget 下载:2.3K
  • QQ群:413 人
  • 线上直播:16 次

更新日志

  • 新特性
    • [新增] `Fur` 控制台引用使用,不再局限于 `Web` 
    • [新增] `.ini` 配置文件支持
    • [新增] 只读仓储 `FirstOrDefaultAsync`、`SingleOrDefaultAsync`、`LastOrDefaultAsync` 方法 [#I22PAD](https://gitee.com/monksoul/Fur/issues/I22PAD)
    • [新增] `[UnifyResult(返回类型]]` 规范化文档 `Swagger Schemas` 处理,解决规范化结果 `Data` 属性类型不生成 bug [#I22VKZ](https://gitee.com/monksoul/Fur/issues/I22VKZ)
    • [新增] 支持自定义多租户表/类型
  • 突破性改变
    • [调整] `App.HostEnvironment` 为 `App.WebHostEnvironment`
    • [调整] 基于表的多租户获取租户Id的类型,由 `Guid` 改为 `object`
    • [调整] 基于表的多租户全局查询过滤器方法,目前只需要传入 `dbContext` 参数即可
    • [调整] Linq 拓展的命名空间,全部改到 `System.Linq` 下,保持和微软一致
    • [重构] `UnitOfWork` 工作单元模式,并取消默认开启工作单元机制,改为手动贴 `[UnitOfWork]` 方式
    • [移除] `[NonTransact]` 特性
  • 问题修复
    • [修复] 在非 `Web` 应用下 `Db` 静态类获取仓储、上下文出错 bug
    • [修复] 多租户时间 `DateTime` 类型错误,调整为 `DateTimeOffset` [#PR60](https://gitee.com/monksoul/Fur/pulls/60)
    • [修复] 全局策略授权获取终点路由对象为 `null` bug
    • [修复] `AppStartup` 不支持第三方服务方法注入 bug
    • [修复] 多租户上下文未注册时抛异常 bug
    • [修复] Linux 下视图引擎 bug
  • 其他更改
    • [新增] `mysql` 连接字符串配置示例
    • [调整] 迁移程序集名称定义类,将原有的定义迁移到 `Db.cs` 中
    • [更新] `Mapster` 包到最新版,修复了多项 bug
    • [移除] 友好异常 `Oops` 显示错误码 [#I22U5I](https://gitee.com/monksoul/Fur/issues/I22U5I)
    • [移除] 所有可配置选项 `[OptionsSettings]` 特性
    • [其他] 代码底层优化
  • 文档
    • [新增] 跨域文档
    • [更新] 多租户文档、数据库上下文文档、配置文档
    • [更新] 一分钟入门、配置文件、工作单元、规范化接口、动态 WebApi 文档 [#PR59](https://gitee.com/monksoul/Fur/pulls/59)

项目地址

文档地址

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


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

查看所有标签

猜你喜欢:

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

Web开发秘方

Web开发秘方

Brian P. Hogan、Chris Warren、Mike Weber、Chris Johnson、Aaron Godin / 七印部落 / 华中科技大学出版社 / 2013-7-10 / 66.00元

猜猜硅谷的前端工程师怎么折腾JS的?想知道无限下拉的列表怎么做吗?你知道DropBox可以当Web服务器用吗?你知道怎么做出跨平台的幻灯片效果吗?不借助插件,怎样在移动设备上实现动画效果?怎样快速搭建和测试HTML电子邮箱?怎样制作跨PC和移动设备显示的应用界面?怎样利用最新的JavaScript框架(Backbone和Knockout)提高应用的响应速度?怎样有效利用CoffeeScript和S......一起来看看 《Web开发秘方》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器