Json序列化存在外键的context对象失败,有好的解决办法没???

VSaber 2012-02-23 10:48:04
做mvc项目遇到这个问题,从controller返回json结果到view,如果context对象有外键的话,序列化就失败了。
可以再EF生成的对应外键属性添加[ScriptIgnore]来解决,不过比较麻烦,还有别的方法吗?
...全文
308 点赞 收藏 3
写回复
3 条回复
timfeng2009 2012年07月16日
遇到过一样的问题,我的一个树型表里有ID,PARENTID,添加了自我引用的外键,连接了ID和PARENTID,在使用MVC3.0的JSON()方法的时候,提示循环的引用。创建不了JSONRESULT。
我现在是用循环属性拼接的方式。
回复 点赞
zzc_king 2012年04月16日
没遇到过
回复 点赞
a157147899 2012年02月24日
不知道用Newtonsoft.Json 这个来解析Json 能否解决你的问题。
他会自动识别实体对象里的属性类型。
回复 点赞
发动态
发帖子
LINQ
创建于2007-12-13

7865

社区成员

4739

社区内容

.NET技术 LINQ
社区公告
暂无公告