2
在article我已閱讀有關將序列化模式更改爲單向Linq to SQL,我想要在實體框架中將序列化模式更改爲單向,以便使用WCF服務在客戶端使用序列化的實體框架對象。 請引導我。如何將實體框架中的序列化模式更改爲單向?
在article我已閱讀有關將序列化模式更改爲單向Linq to SQL,我想要在實體框架中將序列化模式更改爲單向,以便使用WCF服務在客戶端使用序列化的實體框架對象。 請引導我。如何將實體框架中的序列化模式更改爲單向?
實體框架沒有這樣的設置。這種單向配置適用於Linq-to-sql,它強制代碼生成器用[DataContract(IsReference=true)]
標記每個實體。內置EF代碼生成器和EntityObjects或STE的T4模板自動執行此操作。如果您想使用POCO T4生成器模板生成班級,您必須修改模板,以[DataContract(IsReference=true)]
標記每個實體班級,並使用[DataMember]
標記每個特性班級。