摘要: 接上篇的问题,给出我自己的解决方案。同时推荐要学习MVC的可以参考下《ASP.NET MVC4 框架揭秘》。首先,要自定义JSonResult,就要明白MVC中 JsonResult的定义。源码要自己查了,这里就不罗嗦了。有一点要知道的就是MVC中的JsonResult是通过JavascriptSerializer(System.Web.Scripts.Serialization.JavaScripteSerializer,要添加System.Web.Extensions.dll)来实现Json序列化和方序列化的。现在我们要做的就是改变JsonResult序列化Json的方式,改用Json.n 阅读全文
posted @ 2013-07-25 13:17 ML Guo 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: 学习 EF Code First+MVC 时遇到了在请求JsonResult时出现 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用 的异常,原因是实体之间有关联关系,在序列化这些相关的数据对象的时候,产生无限循环引用的现象。 Example: public class CollegeInfoModel { public Guid CollegeId { get; set; } [Display(Name = "学院")] public string CollegeName { get... 阅读全文
posted @ 2013-07-25 12:57 ML Guo 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 使用EF对建立了关系的表新增记录时出现:An entity object cannot be referenced by multiple instances of IEntityChangeTracker 或一个实体对象不能由多个 IEntityChangeTracker 实例引用 在学习MVC+EF做demo时碰到的一个异常信息。在网上查了些,看得不是很明白,就自己折腾了一会儿。先上出错的代码: public class CollegeInfo { private StudentManageContext stuCtx=new StudentManageConte... 阅读全文
posted @ 2013-07-25 09:59 ML Guo 阅读(1580) 评论(0) 推荐(0) 编辑