C# 如何将属性信息发送回客户端代理?

C# 如何将属性信息发送回客户端代理?,c#,.net,service,C#,.net,Service,我需要有关如何将属性信息发送到客户端代理的信息。例如,我有一个公共类customer对象,它包含一个ID和一个名称。我向客户的ID和Name属性添加属性。如果我添加一个服务引用,我应该获得附加到ID和Name属性的属性。我无法看到这些属性 我认为属性是语言特性,而不是web特性。有没有办法通过使用自定义序列化程序来完成此任务?如果是的话,有人能给我发个链接吗 当我添加服务引用时,我将在属性顶部附加带有名称和布尔值的属性,基于属性的布尔值,我正在执行一些任务。客户端代理基于WSDL或MEX;这两种

我需要有关如何将属性信息发送到客户端代理的信息。例如,我有一个公共类customer对象,它包含一个ID和一个名称。我向客户的ID和Name属性添加属性。如果我添加一个服务引用,我应该获得附加到ID和Name属性的属性。我无法看到这些属性

我认为属性是语言特性,而不是web特性。有没有办法通过使用自定义序列化程序来完成此任务?如果是的话,有人能给我发个链接吗


当我添加服务引用时,我将在属性顶部附加带有名称和布尔值的属性,基于属性的布尔值,我正在执行一些任务。

客户端代理基于WSDL或MEX;这两种类型都不包括WSDL/MEX中定义的元数据,毕竟,对于java/非托管C++客户端,它意味着什么? 如果客户端是.NET,则WCF还允许程序集共享,即在客户端和服务器上使用相同的DTO库。这最好使用一个与ORM等分离的浅DTO层来完成,该层主要用于内部应用程序(管道两端都属于您),但属性将被保留(因为它是相同的dll)

对于类级属性,另一个选项是使用
部分类
添加缺少的属性;但是,这不适用于
ID
/
Name
等成员(不能使用
分部类
向现有成员添加属性)