[英].NET - How can I use Entity Framework (Data Entity Model) to a WCF Project?
我想當我生成實體時,它們沒有[DataContract]屬性,因此我無法將對象傳遞給客戶端。
從.NET 3.5開始,不需要DataContract屬性。 當您不使用DataContract,Serializable等標記類時,將使用默認序列化。 這意味着所有帶有getter和setter的公共屬性都將被序列化。 但是對於EF,它應該生成具有DataContract和DataMember屬性的類。 在這種情況下,這是必需的,因為EF生成帶有循環引用的對象圖,因此EF類必須標記為[DataContract(IsReference = true)]。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.