十三、异常处理
正确的处理异常和管理异常信息是后续问题追踪的好帮手。
关于异常
异常处理几种方式
最佳处理异常方式
[IfException(2000, "用户不存在")]
[IfException("SERVER_ERROR", "服务器异常")]
public void Update(DtoModel dto)
{
var data = _testRepository.Entity.Single(u => u.Id == dto.Id)
?? throw Oops.Set(2000); // 设置异常状态码
data.Name = dto.Name;
_testRepository.Update(data);
throw Oops.Set("SERVER_ERROR"); // 设置异常状态码,支持字符串
}最佳实践
最后更新于