.net 数据成员';姓名
是否可以以某种方式为现有二进制类添加.net 数据成员';姓名,.net,wcf,datamember,.net,Wcf,Datamember,是否可以以某种方式为现有二进制类添加DataContract/DataMember属性(仅作为编译的dll提供)?主要目标是设置DataMembername,以避免生成的代理使用难看的属性名称。我想,我正在寻找类似WCF RIA服务的东西,但也许有更好的方法。谢谢 附加说明:IL修改不是一个选项。最后,所有属性都只是用于生成WSDL和方案的一点元数据。如果您查看工作流服务,您将不会发现带有ServiceContract的接口和带有OperationContract的Methods,但WCF基础设
DataContract
/DataMember
属性(仅作为编译的dll提供)?主要目标是设置DataMember
name,以避免生成的代理使用难看的属性名称。我想,我正在寻找类似WCF RIA服务的东西,但也许有更好的方法。谢谢
附加说明:IL修改不是一个选项。最后,所有属性都只是用于生成WSDL和方案的一点元数据。如果您查看工作流服务,您将不会发现带有ServiceContract的接口和带有OperationContract的Methods,但WCF基础设施仍会生成相同类型的WSDL。对于常规的WCF服务也应该可以做到这一点
我从来没有这样做过,但是关于通过编程创建WCF契约应该会为您指明正确的方向。最后,所有属性都只是用于生成WSDL和方案的一点元数据。如果您查看工作流服务,您将不会发现带有ServiceContract的接口和带有OperationContract的Methods,但WCF基础设施仍会生成相同类型的WSDL。对于常规的WCF服务也应该可以做到这一点
我从来没有这样做过,但是通过编程创建WCF合同应该会为您指明正确的方向。不,我不这么认为-您需要有源代码才能添加
[DataContract]
和[DataMember]
属性否,我不这么认为-您需要有源代码才能添加[DataContract]
和[DataMember]
属性