現在我正在做一些涉及entityFramework和WCF的測試。據我所知,生成的EntityObjects是DataContracts,所以它們可以被序列化到客戶端。EntityFramework WCF問題
在我的例子中,我有一個「Country」實體,它有一個「貨幣」作爲屬性,當我得到一個國家並嘗試將它發送給客戶端時,它會拋出一個異常說不能寫入數據。
但是,事情是,如果我得到一個貨幣(其中有一個國家的集合),並不加載其國家,它確實工作。客戶獲取所有實體。
因此,作爲總結: - 我有一個實體與另一個實體作爲一個屬性,不能被序列化。 - 我有另一個具有空屬性列表的實體,它已成功序列化。
關於如何使其工作的任何想法?
我想他是說只有當他加載和實體並嘗試發送它時纔會發生...... – Nix 2010-04-06 22:04:20