⭐️ Furion v4 版本支持【所有历史版本】无缝升级,一套代码兼容 .NET 5+ ⭐️
Skip to main content
Furion [fu:rɪən]
您的痛点,Furion 已阅已历;Furion 的惊喜,您且慢慢享受。
让 .NET 开发更简单,更通用,更流行。
  • MIT 开源协议,商业无需授权
  • 支持 .NET5+ 平台,没有历史包袱
  • 极少依赖,只依赖两个第三方包
  • 极速上手,一个 Inject() 完成配置
  • 代码无侵入性,100% 兼容原生写法
受支持平台:
Serve.Run();

public class FurionAppService : IDynamicApiController
{
private readonly IRepository<User> _userRepository;
public FurionAppService(IRepository<User> userRepository)
{
_userRepository = userRepository;
}

[IfException(1000, ErrorMessage = "用户ID: {0} 不存在")]
public async Task<UserDto> GetUser([Range(1, int.MaxValue)] int userId)
{
var user = await _userRepository.FindOrDefaultAsync(userId);
_ = user ?? throw Oops.Oh(1000, userId);
return user.Adapt<UserDto>();
}

public async Task<RemoteData> GetRemote(string id)
{
var data = await $"https://www.furion.icu/data?id={id}".GetAsAsync<RemoteData>();
return data;
}
}

开源免费/商业无需授权

⭐️ MIT 开源协议,代码在 Gitee/Github 平台托管 ⭐️

10000 +
Stars
3900 +
Forks
3,420,460
Downloads

他们都在用

Furion 已在全球超过 300万 个项目中使用。从小型企业到企业的解决方案及知名企业。他们在简单软件和复杂管理系统的开发方面都信任我们。

立即添加您的公司
Furion历经两年打磨
网友笔伐过
用户捧杀过
内心反复放弃
最终化茧成蝶
祖国信创添砖加瓦
演练场