从接触EF开始,我就用的 Code First 模式,说是Code First 其实还是借助的VS的工具,自动生成对应实体,But 一个简单的一对多的关系实体,在被WCF 序列化的时候却成了死循环序列化,这几天要处理这个问题了,我层想过,如果实在不行,那就得用DTO 的模型作为 WCF 的参数或返回值。
描述如下:
当数据库中有两张表 一个 USER 用户表外键为角色,一个是ROLE角色表。
用VS 2010 的 Code First Tool 工具 生成 Model层,但是当WCF 返回这个USER实体时报WCF超时错误。但看了几篇文章,说的是循环序列化问题,我想可能是需要设置或者有其他变通方法。以下是一些资料
http://www.cnblogs.com/xiaomi7732/archive/2011/07/30/2120626.htm
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/00be9795-0336-4310-9ede-ba32e5a3d9b6/