我想知道人們在處理WCF服務時如何處理實體框架中Enum支持的缺乏?實體框架 - WCF - 枚舉?
通常的做法似乎是將entity屬性中的getter &聲明爲private,然後爲該實體創建一個部分類並在其中聲明enum屬性。
這是一切都很好,但也給WCF服務帶來了問題。我需要客戶端的Enum定義,並希望通過自動代理生成來實現。爲此,我必須將DataMember屬性添加到共享類的Enum屬性中,以便將其包含在序列化過程中。但是,當我現在調用WCF方法時,它將序列化(int)和(Enum)屬性,從而攜帶冗餘數據並增加消息大小。 處理這種情況的最佳方式是什麼,以及其他人如何處理這種情況?
感謝,
湯姆
ty,對於Automapper的建議+1 – TJF 2009-11-24 16:22:01