2
我一直在尋找幾個小時,我不知道如何解決我的問題。我正在編寫一個服務堆棧API,並且我需要誰將使用它來傳遞有效值。如何創建一個可枚舉/類字符串或int和序列化?
我有一個客戶端節點,下有名字,姓氏,地址,狀態等
現在對於它需要枚舉狀態字段是一些方法,使他們只能選擇例如(新臺幣, NSW,WA,SA)
所以他們會像objClient.State = State.NT;
順便說一句,這是在C#asp.net與單聲道框架。
現在我所嘗試的是做一個私人靜態只讀字符串BLABLABLA;但沒有成功,它沒有被序列化。我所有的DTO在適當的地方都有[DataContract]和[DataMember]標籤。我試過做[Flags]高於我嘗試的枚舉,但沒有運氣。
所以我現在卡住了。我不希望api的使用者傳遞字符串值。任何人都可以幫助我解決一些建議如何做到這一點?
不知道這是否會工作壽? http://msdn.microsoft.com/en-us/library/system.runtime.serialization.enummemberattribute.aspx – 2013-05-05 09:16:01
檢出:http://stackoverflow.com/questions/3570249/using-enums-in-wcf-data -services或http://stackoverflow.com/questions/12154754/passing-enums-via-wcf-service – Saravanan 2013-05-05 09:54:25