EF(EntityFramework)与mysql使用,序列化问题[System.ObjectDisposedException]

在EF 中使用mysql关联取数据时,如果当前实体中包含另一个实体的list成员,而这个成员为空的话,在json序列化的时候就会报错:

'((System.Data.Entity.DynamicProxies.T_Module_FA775BC9946D7E533F86AFE9B59A3A33C411E1511C687B52EB12BAE7ACD1F195)(new System.Collections.Generic.Mscorlib_CollectionDebugView<T_Module>(resultList).Items[0])).RoleModuleList' threw an exception of type 'System.ObjectDisposedException'

每次都会报这个异常,网上参考资料:http://blog.csdn.net/gaibian0823/article/details/47959131

在继承实现DbContext的构造方法里面设置对应的属性,我只是使用了其中一种方案,大家如果按照我的方式得到的结果不满意的话可以点开这个链接使用适合自己的方案。

EF(EntityFramework)与mysql使用,序列化问题[System.ObjectDisposedException]

this.Configuration.LazyLoadingEnabled = false;
this.Configuration.ProxyCreationEnabled = false;
上一篇:JS日期加减指定天数


下一篇:树莓派B+上手小记--使用HDMI线连接显示器