Linq查询中类型的转化以及序列化XXX对象时检测到循环引用
来源:互联网 发布:软件商店下载 编辑:程序博客网 时间:2024/06/10 17:14
我有一个Studen类型,有5个字段,num,name,birth,idcard,classId,我们一般写Linq查询的时候就是这样写
List<Student> stus =
那么其实我只想用其中的两个字段num,name,我就需要写一个dto
StudentDto: num,name
List<Student> stus =
我们注意到classId属于外键,表示一种关系。这个字段的存在,使我们在序列化这个列表对象时(ajax操作时拿到json数据),会报错——序列化XXX对象时检测到循环引用。
这个时候我们就需要利用DTO了,取出要用的字段即可。
List<Student> stus =
JavaScriptSerializer jss = new JavaScriptSerializer();
Response.Write(jss.Serialize(stus));
Response.End();
前台就可以用$.getJSON接收数据了。
- Linq查询中类型的转化以及序列化XXX对象时检测到循环引用
- 在使用Linq to SQL并序列化一个数据对象的时候报System.InvalidOperationException异常,序列化类型XXX的对象时检测到循环引用。
- EF提示“序列化类型为XXX的对象时检测到循环引用”
- EF提示“序列化类型为XXX的对象时检测到循环引用”
- EF提示“序列化类型为XXX的对象时检测到循环引用”
- 序列化类型的对象时检测到循环引用
- 序列化类型为XX的对象时检测到循环引用。
- 序列化类型为XX的对象时检测到循环引用
- 序列化类型为“×××的对象时检测到循环引用
- 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用
- EntityFramework 序列化类型为XX的对象时检测到循环引用
- 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用
- 序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用
- 序列化类型为“System.Data.Entity.DynamicProxies.Photos....这个会的对象时检测到循环引用
- 使用json序列化类型为“ajax学习.DataSetComment+T_CommentDataTable”的对象时检测到循环引用。
- webservice中的序列化时 检测到对象的循环引用
- 将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
- 对象循环引用与序列化问题
- 零星C编程
- linux source命令
- 最新 跟我学spring3 电子书下载
- Sicily 4873. D’HONDT
- 关于泛型的很好的一篇心得体会,写的很好,留着用
- Linq查询中类型的转化以及序列化XXX对象时检测到循环引用
- 字符编码笔记:ASCII,Unicode和UTF-8
- oracle 10g update的语法 更名成 Oracle的update语句优化研究
- linux查看文件的编码格式的方法
- difference between nor flash and nand flash
- 单片机分类
- 十八年努力,我才能与你一起喝咖啡(转于《读者》)
- ENGLISH SENTENCES 4
- 所谓namespace,是指标识符的各种可见范围