C# WCF数据合同/数据类

C# WCF数据合同/数据类,c#,wcf,C#,Wcf,我正在构建一个应用程序,它将使用WCF web服务公开一些功能 我有一个在整个应用程序中使用的数据类,我现在想在web服务中使用它(我简化了下面的示例)。我遇到的问题是如何在web服务中使用数据类,而不将其作为DataContract包含在接口中。我有一个真正的金发时刻(对金发女郎没有冒犯),我无法理解 因此,我的解决方案是: 我的Web服务: 具有此处声明的数据契约的Web服务接口一切正常: 但是我想在数据类中使用ErrorRequest 您有两个选项:将数据类分离到另一个类库,并在两个

我正在构建一个应用程序,它将使用WCF web服务公开一些功能

我有一个在整个应用程序中使用的数据类,我现在想在web服务中使用它(我简化了下面的示例)。我遇到的问题是如何在web服务中使用数据类,而不将其作为DataContract包含在接口中。我有一个真正的金发时刻(对金发女郎没有冒犯),我无法理解

因此,我的解决方案是:

我的Web服务:

具有此处声明的数据契约的Web服务接口一切正常:

但是我想在数据类中使用ErrorRequest


您有两个选项:将数据类分离到另一个类库,并在两个项目(公共/Web服务)中引用它,或者在Web服务中创建ErrorRequest的副本

我同意第一种选择