我需要在项目中定义一个Enum来隔离我的WCF服务项目。我正在创建一个包含枚举和其他数据的对象。当我通过WCF服务将对象传递给客户端时,我得到一个未找到的东西。通过WCF服务传递枚举
枚举:
public enum Color
{
Red = 1,
Blue,
Green,
}
对象传递:
public class MyObject
{
public Color ColorEnum { get; set; }
public string Name{ get; set; }
}
只有当我得到的目的说ColourEnum = Color.Red做服务工作的默认值。如果它没有设置它休息。我知道这是一种解决方法,但我正在寻找一种更有意义的解决方案,而不是设置一个arb值。我只是想知道为什么它打破
在此先感谢
人...枚举从来良好的服务暴露...... – Adil
@AdilMughal为什么呢?枚举是一个不错的选择,并且完全由SOAP协议支持。 – ken2k
我同意他们支持,但基于一些经验... 签出stackoverflow后与一些关于枚举使用良好的讨论 http://stackoverflow.com/questions/326339/do-you-use-enum-types-in-你的 - wcf-web-services – Adil