簡體   English   中英

.NET-如何將實體框架(數據實體模型)用於WCF項目?

[英].NET - How can I use Entity Framework (Data Entity Model) to a WCF Project?

我想當我生成實體時,它們沒有[DataContract]屬性,因此我無法將對象傳遞給客戶端。

您應該根據自己的工作使用WCF數據服務ODataRIA服務 正如您沒有提到的那樣,這就是我所能提供的全部幫助。

從.NET 3.5開始,不需要DataContract屬性。 當您不使用DataContract,Serializable等標記類時,將使用默認序列化。 這意味着所有帶有getter和setter的公共屬性都將被序列化。 但是對於EF,它應該生成具有DataContract和DataMember屬性的類。 在這種情況下,這是必需的,因為EF生成帶有循環引用的對象圖,因此EF類必須標記為[DataContract(IsReference = true)]。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM