Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 从asp.net mvc控制器中的实体框架返回json集合_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 从asp.net mvc控制器中的实体框架返回json集合

Asp.net mvc 从asp.net mvc控制器中的实体框架返回json集合,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,Asp.net MVC+EF: 当我试图从控制器发送回客户机时, 我从EF检索的集合在客户端上出现错误。 调试显示未正确发送详细信息。 当我将数据复制到我创建的任何其他DTO中时,它确实可以正常工作 然后把他们送去。 只需初始化另一个对象并发送它即可。 为什么 谢谢 这就是它的工作原理。原因:由于关系约定,poco ef对象无法正确序列化,我们使用dto只返回所需的属性 希望它有帮助这通常是因为您启用了延迟加载,并且当上下文不再存在时,序列化程序尝试读取集合,而该集合应该是延迟加载的。

Asp.net MVC+EF: 当我试图从控制器发送回客户机时, 我从EF检索的集合在客户端上出现错误。 调试显示未正确发送详细信息。 当我将数据复制到我创建的任何其他DTO中时,它确实可以正常工作 然后把他们送去。 只需初始化另一个对象并发送它即可。 为什么


谢谢

这就是它的工作原理。原因:由于关系约定,poco ef对象无法正确序列化,我们使用dto只返回所需的属性


希望它有帮助

这通常是因为您启用了延迟加载,并且当上下文不再存在时,序列化程序尝试读取集合,而该集合应该是延迟加载的。