.NET 无商业,无授权开源框架 Furion v3.8.4 发布
先知 / Furion (探索版)
一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。
An application framework that you can integrate into any .NET/C# application.
安装 / Installation
Install-Package Furion
dotnet add package Furion
例子 / Examples
我们在主页上有不少例子,这是让您入门的第一个:
We have several examples on the website. Here is the first one to get you started:
Serve.Run(); [DynamicApiController] public class HelloService { public string Say() => "Hello, Furion"; }
打开浏览器访问 https://localhost:5001
或 http://localhost:5000
。
Open browser access https://localhost:5001
or http://localhost:5000
.
文档 / Documentation
You can find the Furion documentation on the website or on the backup website.
贡献 / Contributing
该存储库的主要目的是继续发展 Furion 核心,使其更快、更易于使用。 Furion 的开发在 Gitee 上公开进行,我们感谢社区贡献错误修复和改进。
阅读贡献指南内容,了解如何参与改进 Furion。
The main purpose of this repository is to continue evolving Furion core, making it faster and easier to use. Development of Furion happens in the open on Gitee, and we are grateful to the community for contributing bugfixes and improvements.
Read contribution documents to learn how you can take part in improving Furion.
许可证 / License
Furion 采用 MulanPSL-2.0 开源许可证。
Furion uses the MulanPSL-2.0 open source license.
Copyright (c) 2020-2022 百小僧, Baiqian Co.,Ltd. Furion is licensed under Mulan PSL v2. You can use this software according to the terms andconditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: https://gitee.com/dotnetchina/Furion/blob/master/LICENSE THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUTWARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
框架特色 / Feature
- 木兰宽松开源协议,无需商业授权
- 基于 .NET5/6 平台,没有历史包袱
- 极少依赖,只依赖两个第三方包
- 极速上手,一个 Inject() 完成配置
- 代码无侵入性,100% 兼容原生写法
项目仓库 / Repository
- Gitee: https://gitee.com/dotnetchina/Furion
- GitHub: https://github.com/monksoul/Furion
- Nuget: https://www.nuget.org/packages/Furion
- 国内文档:https://dotnetchina.gitee.io/furion
- 国外文档:https://furion.icu
本期更新 / Upgrade
新特性
突破性变化
问题修复
- [修复]
Rider
开发工具对同名脚手架 (EFCore
和SqlSugar
) 只显示一个问题 !518- [修复]
UnitOfWork
工作单元在EFCore
中失效问题 #I5H0T3- [修复]
JWT
中Token
如果存在数组类型的值时,刷新Token
后丢失了历史值 #I5GXML- [修复] 远程请求
WithEncodeUrl
无法在[HttpMethod]
设置问题 574eeb6- [修复]
Serve.Run()
模式下添加自定义配置导致EFCore
无法获取自定义配置文件问题 #I5GZ0F- [修复]
Oops.Bah
进入全局异常拦截器问题 #I5H47S- [修复]
AddDbPool/AddDb
扩展未根据配置Key
路径读取问题 #I5H6S4 !520其他更改
文档
- [更新] 远程请求文档,日志记录文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
bootx-platform v1.1.0-beta-5:各种支付功能到来
🍈项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。前端分为vue2版和vue3版,vue2使用ANTD PRO VUE作为脚手架,vue3使用Vben-Admin-Next作为脚手架(开发中)。 移动端使用Tarovue3+TS为技术栈(开发中)。分布式版本 Bootx-Cloud(计划后期重启),尽请期待。 🍒更新说明 经过数夜的奋战,基本上成功达到了预期的目标,将支付相关大部分功能进行了完善和优化。同时申请了正式的商户号,可以更方便的部署出来进行演示(支付完可以从后台进行退款),通过结算台演示,可以测试支付宝和微信的各种支付方式,同时还可以测试聚合支付(一个二维码被支付宝或微信扫码都可以支付,同时扫支付宝或微信的付款码也可以自动识别并进行支付)。 🥰 结算台演示地址:http://web.platform.bo...
-
下一篇
每日一博 | 分布式事务处理方案大 PK
@[toc] 说好了写 TienChin 项目的,最近这个分布式事务算是一个支线任务吧,今天是最后一篇,松哥再来一个短篇和小伙伴们总结一下分布式事务。 首先先说一个大原则:分布式事务能不用就不要用,毕竟这个用起来还是有一些麻烦的。当然,不用和不会用可是两码事。 1. 分布式事务基础理论 学习分布式事务,有一些基础理论需要我们先来了解下。 1.1 本地事务 本地事务是指将多条语句作为一个整体进行操作的功能,通过数据库事务可以确保该事务范围内的所有操作都可以全部成功或者全部失败,如果事务失败,那么效果就和没有执行这些SQL一样,不会对数据库数据有任何改动。也就是事务具有原子性,一个事务中的一系列操作要么全部成功,要么全部失败。一般来说,事务具有 4 个属性: Atomic:原子性,将一个事务中的所有 SQL 作为原子工作单元执行,要么全部执行,要么全部不执行; Consistent:一致性,事务完成后,所有数据的状态都是一致的,以银行转帐为例,如果 A 账户减去了 100,则 B 账户则必定加上了 100; Isolation:隔离性,如果有多个事务并发执行,每个事务作出的修改必须与其他事...
相关文章
文章评论
共有0条评论来说两句吧...