C# WCF DataMember在声明DataContract命名空间时显示默认命名空间

C# WCF DataMember在声明DataContract命名空间时显示默认命名空间,c#,.net,wcf,.net-4.0,C#,.net,Wcf,.net 4.0,我只是想首先感谢社区之前的帮助。我有一个关于WCF中默认名称空间的新问题。我已显式地为我的DataContract设置名称空间,如下所示: [DataContract(Namespace="http://www.mydomain.com")] DataContract下的一个DataMember是从项目中的引用派生的类 [DataMember] public MyClass MyClassName 我的问题是,我获取此DataMember的默认命名空间: http://schemas.dat

我只是想首先感谢社区之前的帮助。我有一个关于WCF中默认名称空间的新问题。我已显式地为我的DataContract设置名称空间,如下所示:

[DataContract(Namespace="http://www.mydomain.com")]
DataContract下的一个DataMember是从项目中的引用派生的类

[DataMember]
public MyClass MyClassName
我的问题是,我获取此DataMember的默认命名空间:

http://schemas.datacontract.org/2004/07/MyClass

我希望它属于DataContract的名称空间。我怎样才能再更改一个注释。我还尝试如下覆盖ContractNamespace,但仍然存在相同的问题:
code
[assembly:ContractNamespace(=“MyDomain”)]
code