如何在实体框架中将序列化模式更改为单向



在我读到的一篇关于在Linq to SQL中将序列化模式更改为单向的文章中,我想在实体框架中将序列化模式改为单向,以便使用WCF服务在客户端使用序列化的实体框架对象。请引导我。

Entity框架没有这样的设置。这种单向配置是针对Linq到sql的,它强制代码生成器用[DataContract(IsReference=true)]标记每个实体。EntityObjects或STE的内置EF代码生成器和T4模板会自动执行此操作。若要使用POCO T4生成器模板生成类,则必须修改该模板,以便用[DataContract(IsReference=true)]标记每个实体类,用[DataMember]标记每个属性。

最新更新