【发布时间】:2016-12-20 15:32:57
【问题描述】:
我们有以下值的枚举:
- Value1 - 通过 [Display(Name = "Value 1")] 本地化为“Value 1”
- Value2 - 通过 [Display(Name = "Value 2")] 本地化为“Value 2”
- 等
但在 Web API 中,我们希望接受它们的本地化值而不是枚举值(因此使用“Value 1”而不是 Value1)。
在客户端 edmx 属性是作为字符串生成的,所以问题是 - 服务器会默认接受“值 1”还是我们必须实现特殊逻辑来处理它?
【问题讨论】:
标签: c# asp.net asp.net-web-api