❤️ 关注 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 $"https://furion.net/data?id={id}".GetAsAsync<RemoteData>();
return data;
}
}

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

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

13,000 +
Stars
4,400 +
Forks
14,187,985
Downloads

功能模块

麻雀虽小五脏俱全

特别赞助

铂金赞助

金牌赞助

请考虑赞助 Furion

Furion 是一个 MIT 许可的开源项目,在 NuGet 平台获得超 1410 万次下载。从小型企业到企业的解决方案及知名企业,他们在简单软件和复杂管理系统的开发方面都信任我们。

如果 Furion 对您有所帮助,并且您希望 Furion 能够继续发展下去,请考虑 ⌈赞助⌋ 我们。


开通 VIP 服务尊享一对一技术指导
575
1000

成为赞助商
Furion历经四年打磨
网友笔伐过
用户捧杀过
内心反复放弃
最终化茧成蝶
祖国信创添砖加瓦