我需要在項目中定義一個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