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

VSaber 2012-02-23 10:48:04
做mvc项目遇到这个问题,从controller返回json结果到view,如果context对象有外键的话,序列化就失败了。
可以再EF生成的对应外键属性添加[ScriptIgnore]来解决,不过比较麻烦,还有别的方法吗?
...全文
379 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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 能否解决你的问题。
他会自动识别实体对象里的属性类型。

8,494

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧