我正在构建一个使用WCF Web服务公开某些功能的应用程序。
我有一个在整个应用程序中使用的数据类,我现在想要在Web服务中使用(我已经简化了下面的例子)。我遇到的麻烦是如何在Web服务中使用数据类,而不将其作为DataContract包含在接口中。我有一个真正的金发时刻(没有金发女郎的冒犯),无法弄明白。
所以我的解决方案:
我的网络服务:
这里声明的数据合同的Web服务接口都很好:
但我想在DataClasses中使用ErrorRequest
答案 0 :(得分:2)
您有两个选择:将DataClasses分隔到另一个类库并在两个项目中引用它(Common / WebServices)或在Web服务中创建ErrorRequest的副本。
我会选择第一个选项。