2011-09-21 56 views
1

這實在是混亂,但幾乎沒有理由我曾經工作的WCF服務逼着我來裝點兩個具有DataContract屬性,即使我不將它們回作爲返回值的方法或asp.net爲一體該方法的參數。爲什麼我不得不用數據契約屬性修飾這些類?

總之,他們不需要序列化。我可以看到的唯一原因是,它們是在已用[DataContract]屬性裝飾的類中存儲爲成員變量的對象?他們是對象內的新對象,即時傳回給我的WCF方法...

任何人都知道爲什麼會突然發生?

+3

當你說「迫使我裝飾兩班」時,怎麼會這樣呢?它是否把槍放在你的頭上? – CodingGorilla

+0

請顯示代碼和錯誤信息。 – Codo

+0

...如果你沒有用[DataMember]裝飾屬性,如果你通過序列化/反序列化週期發送它們,它們將會變成空/默認值? – StuartLC

回答

相關問題