這實在是混亂,但幾乎沒有理由我曾經工作的WCF服務逼着我來裝點兩個具有DataContract屬性,即使我不將它們回作爲返回值的方法或asp.net爲一體該方法的參數。爲什麼我不得不用數據契約屬性修飾這些類?
總之,他們不需要序列化。我可以看到的唯一原因是,它們是在已用[DataContract]屬性裝飾的類中存儲爲成員變量的對象?他們是對象內的新對象,即時傳回給我的WCF方法...
任何人都知道爲什麼會突然發生?
這實在是混亂,但幾乎沒有理由我曾經工作的WCF服務逼着我來裝點兩個具有DataContract屬性,即使我不將它們回作爲返回值的方法或asp.net爲一體該方法的參數。爲什麼我不得不用數據契約屬性修飾這些類?
總之,他們不需要序列化。我可以看到的唯一原因是,它們是在已用[DataContract]屬性裝飾的類中存儲爲成員變量的對象?他們是對象內的新對象,即時傳回給我的WCF方法...
任何人都知道爲什麼會突然發生?
WCF支持POCO從.NET 3.5
但是,如果你想要去的POCO的方式,然後通過你的服務直接或間接地接觸類的NONE必須用DataContract屬性來裝飾。
歡呼這是我需要感謝 – Exitos
當你說「迫使我裝飾兩班」時,怎麼會這樣呢?它是否把槍放在你的頭上? – CodingGorilla
請顯示代碼和錯誤信息。 – Codo
...如果你沒有用[DataMember]裝飾屬性,如果你通過序列化/反序列化週期發送它們,它們將會變成空/默認值? – StuartLC