Skip to main content
Furion [ˈfjʊəriən] | [ˈfjʊriən]
您的痛点,Furion 已阅已历;Furion 的惊喜,您且慢慢享受。
让 .NET 开发更简单,更通用,更流行。
  • MIT 宽松开源协议,商业无需授权
  • 支持 .NET5/6/7/8+,没有历史包袱
  • 极少依赖,只依赖两个第三方包
  • 代码无侵入性,100% 兼容原生写法
  • 了解 「选择 Furion 的十大理由」
受支持平台:
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://furion.baiqian.ltd/data?id={id}".GetAsAsync<RemoteData>();
return data;
}
}

开源免费/商业无需授权

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

11000 +
Stars
4000 +
Forks
7,003,247
Downloads

功能模块

麻雀虽小五脏俱全

他们都在用

Furion 已在 NuGet 平台超700万次下载。从小型企业到企业的解决方案及知名企业。他们在简单软件和复杂管理系统的开发方面都信任我们。

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