我没有代码,但基本上我有一个 wcf datacontract,它有大约 20 个数据成员,每个数据成员都是自定义类型。
当通过网络发送时,我有
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
如何删除数据成员上的命名空间?
在一个案例中,我返回了一个巨大的数据契约(Contract)列表,其中 80% 的数据包是命名空间。
在那种情况下,带宽对我来说是个问题。
最佳答案
通过这样做
[DataContract(Namespace = "")]
在我的自定义类中,它删除了我需要的内容。
关于c# - 如何删除数据成员上的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7829998/