WCF数据合同/数据类

时间:2013-12-20 10:51:23

标签: c# wcf

我正在构建一个使用WCF Web服务公开某些功能的应用程序。

我有一个在整个应用程序中使用的数据类,我现在想要在Web服务中使用(我已经简化了下面的例子)。我遇到的麻烦是如何在Web服务中使用数据类,而不将其作为DataContract包含在接口中。我有一个真正的金发时刻(没有金发女郎的冒犯),无法弄明白。

所以我的解决方案:

Solution

我的网络服务:

enter image description here

这里声明的数据合同的Web服务接口都很好:

enter image description here

但我想在DataClasses中使用ErrorRequest

enter image description here

1 个答案:

答案 0 :(得分:2)

您有两个选择:将DataClasses分隔到另一个类库并在两个项目中引用它(Common / WebServices)或在Web服务中创建ErrorRequest的副本。

我会选择第一个选项。