C# 在WCF服务项目和客户端项目中使用的DataContract dll

C# 在WCF服务项目和客户端项目中使用的DataContract dll,c#,asp.net,.net,wcf,C#,Asp.net,.net,Wcf,我有一个WCF服务项目,其中包括datacontract dll。 然后我在WPF中构建了一个客户端.NET应用程序,它使用相同的数据契约dll。 问题是,当我将从客户端应用程序填充的实体传递到webservice应用程序并检查同一个实体时,尽管我是从客户端应用程序传递的,但有些数据在那里是空的 我缺少什么吗?@msm8bball:正如OP所描述的,在服务器和客户机之间共享DataContract类是很有可能的。添加服务引用时,您可以决定重用引用程序集中的类型(添加服务引用对话框中的“高级”按钮

我有一个WCF服务项目,其中包括datacontract dll。
然后我在WPF中构建了一个客户端.NET应用程序,它使用相同的数据契约dll。 问题是,当我将从客户端应用程序填充的实体传递到webservice应用程序并检查同一个实体时,尽管我是从客户端应用程序传递的,但有些数据在那里是空的


我缺少什么吗?

@msm8bball:正如OP所描述的,在服务器和客户机之间共享DataContract类是很有可能的。添加服务引用时,您可以决定重用引用程序集中的类型(添加服务引用对话框中的“高级”按钮)。@user1300974:是否可以发布一个DataContract并显示未填充的属性?有问题的属性是否标记有
[IgnoreDataMember]
属性?检查datacontracts,看看您的所有属性是否都用[DataMember]属性修饰。请发布相关代码,好吗?向我们展示数据契约…它不应该是这样的行为。。。