【发布时间】:2012-07-12 16:08:03
【问题描述】:
我们目前正致力于通过 WCF 服务公开 Windows 窗体应用程序的功能。
例如,桌面应用程序中有一个包含多个下拉菜单的表单。我们希望设计一种服务,允许客户端提交包含所有必需值的请求,就像该客户端在桌面应用中填写信息一样。
我的问题是:
在 WCF 服务合同中公开下拉菜单允许值的最佳方式是什么?
- 合约中的枚举 (Enumerations in DataCountract)
- 共享程序集
- 从客户端接受字符串,在服务器上查找id或返回错误
请注意,某些字段有很多允许的值(桌面应用使用预输入搜索)。
您是如何在项目中处理此类问题的?
提前致谢
【问题讨论】:
标签: wcf web-services datacontract