微前端架构如何改变企业的开发模式与效率提升
668
2022-12-02
EF + WCF学习笔记——EF实体类序列化
项目中如果 EF + WCF 结合使用,模式应该是EF负责读取数据库,传递数据对象给WCF,WCF再将这些对象传送给客户端。因为WCF传送的对象需要序列化,而EF默认生成的对象并没有序列化,很可能会出现EF传过来的类对象,WCF里面要再定义一次,加上序列化特性。属性明明一样,但还是需要转换:遍历、赋值,太浪费了。
一种解决的方案是,让EF生成的序列化的实体类。
这样就需要修改EF的模板。
1、在VS2012中,首先我们要-一个模板
EF 5.x DbContext Generator with WCF Support
6.x DbContext Generator with WCF Support
int Id { get; set; } [DataMember] public string Name { get; set; }
那么在客户端,只能看到属性Name,而看不到Id
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~