【发布时间】:2018-03-12 20:31:35
【问题描述】:
我有一个如下所示的枚举:
enum Color : byte
{
Transparent,
White,
Black
}
当我从我的实体请求值时,我得到的结果是字符串,而不是整数,例如:
{
"Color": "White"
}
有没有办法让 OData 返回值而不是值的名称?
我正在使用 Microsoft.AspNet.OData v6.1.0、Microsoft.OData.Core v7.2.0 和 Microsoft.Odata.Edm v7.2.0。
目标框架是.Net Framework 4.6.1。
【问题讨论】:
-
所以你期望 0 代表透明,1 代表白色,2 代表黑色? stackoverflow.com/questions/943398/…
-
是的,你完全正确。
标签: c# .net asp.net-mvc enums odata