无法使用 Web API 和实体框架输入变量 ENUM (1-9) 的条目

本文关键字:ENUM 变量 输入 框架 Web API 实体 | 更新日期: 2023-09-27 18:36:21

我有一个实体

UpdateStatus
{
   RequestNewId : int
   Status : enum
}

枚举状态 { 已批准 = 1,已拒绝 = 2 }

当我用身体使用邮递员时

{
   RequestNewId = 123,
   Status : 01
}

一切都很完美,这意味着更新状态成功。但是当我输入变量 Status = 02 时,实体没有任何值,这意味着实体为 NULL

当然,当我使用数字 1 - 9 时,一切都很好。

请帮助这个案子,提前感谢!

无法使用 Web API 和实体框架输入变量 ENUM (1-9) 的条目

如果没有其他错误,我相信这是因为您是通过JavaScript调用web-api的,其中数字的0前缀是八进制的,因此行为很奇怪。