|
|
1
16
WCF数据服务当前不支持枚举(OData协议也不支持)。 典型的解决方法是使用字符串和常量值,或者整数和常量值。 |
|
|
2
5
也许我们可以通过以下解决方法来“欺骗”它:
|
|
|
3
5
作为后续工作,“包装器”方法最终起作用。基本上,一个小类是用来包装
这在很大程度上是基于在EF4附近工作的建议。
http://blogs.msdn.com/b/alexj/archive/2009/06/05/tip-23-how-to-fake-enums-in-ef-4.aspx 希望这项技术能帮助其他人。 |
|
4
2
假设数据合同序列化,如:
|
|
|
5
0
您需要使枚举成为数据协定。 [编辑]显然,情况并非总是如此: Sharing Enum with WCF Service |
|
|
6
0
您需要编写自己的queryprivider
|