❤️ 关注 Furion 微信公众号有惊喜哦!
🫠 遇到问题
问题反馈
到 Furion 开源仓库反馈
成为赞助商
支持 Furion 的开源事业
Skip to main content
Furion [ˈfjʊəriən] | [ˈfjʊriən]
您的痛点,Furion 已阅已历;Furion 的惊喜,您且慢慢享受。
让 .NET 开发更简单,更通用,更流行。
受支持平台:
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 $"http://furion.baiqian.ltd/data?id={id}".GetAsAsync<RemoteData>();
return data;
}
}

MIT 宽松开源协议/商用项目首选

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

12000 +
Stars
4200 +
Forks
10,578,350
Downloads

功能模块

麻雀虽小五脏俱全

他们都在用

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

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