C# 同名数据合同
我有两个同名的数据合同。我能做什么 错误: 类型“abc.Fruit”和“abc.Fruit2010”都使用XML类型名称, “水果”,来自命名空间“”。使用XML 属性为类型指定唯一的XML名称和/或命名空间 无法更改合同名称:/ 我有两个同名的数据合同。我能做什么C# 同名数据合同,c#,xml,wcf,C#,Xml,Wcf,我有两个同名的数据合同。我能做什么 错误: 类型“abc.Fruit”和“abc.Fruit2010”都使用XML类型名称, “水果”,来自命名空间“”。使用XML 属性为类型指定唯一的XML名称和/或命名空间 无法更改合同名称:/ 我有两个同名的数据合同。我能做什么 你需要换一个。同一名称空间中不能有两个相同的名称。您希望它做什么?不能在同一名称空间中有两个同名的DataContract,但必须强制它们具有相同的名称。别那么做。有没有其他办法不叫同一个名字两次。解释你为什么认为你需要这个。 [
你需要换一个。同一名称空间中不能有两个相同的名称。您希望它做什么?不能在同一名称空间中有两个同名的DataContract,但必须强制它们具有相同的名称。别那么做。有没有其他办法不叫同一个名字两次。解释你为什么认为你需要这个。
[DataContract]
public class Fruit
{
[DataMember]
public string AttributeA;
}
[DataContract(name="Fruit")]
public class Fruit2010
{
[DataMember]
public string AttributeA2010;
}