Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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
C# iis仅返回实体框架响应中的第一个对象_C#_Angularjs_Entity Framework_Iis_Asp.net Web Api - Fatal编程技术网

C# iis仅返回实体框架响应中的第一个对象

C# iis仅返回实体框架响应中的第一个对象,c#,angularjs,entity-framework,iis,asp.net-web-api,C#,Angularjs,Entity Framework,Iis,Asp.net Web Api,我从角度控制器调用$http.get $http.get('http://localhost:8080/api/users/') .success(function (response) { console.log(response); }); 并以Json数组的形式获取响应 第一个对象正常,但其他对象为空 以下是回应: [Object, Object, Object] 0:Object 1:Obj

我从角度控制器调用$http.get

$http.get('http://localhost:8080/api/users/')
              .success(function (response) {
                  console.log(response);
              });
并以Json数组的形式获取响应 第一个对象正常,但其他对象为空 以下是回应:

[Object, Object, Object]
 0:Object
 1:Object
 2:Object
 length:3
第一个对象:

$id:"1"
ApplicationRole1:Object
ApplicationRoleId:1
ApplyDocuments: Array(0)
CellNum:"000000000"
Department1:Object
DepartmentId:1
其他对象是空的,如下所示:

Object
$ref: "3"
__proto__:Object
我在服务器端使用webApi和EntityFramework6。 服务器返回包含所有对象的Json数组。 但是,当我使用IIS服务器从客户端调用它时,结果返回如我所解释的

有什么建议吗? 谢谢

收到同样的问题, 在GET函数中添加这一行

db.Configuration.LazyLoadingEnabled = false;

这不会返回对象的关系。

在发布之前调试代码。。这是在我调试代码之后,正如我在服务器端所说的,Json数组对象与所有数据一起返回添加控制器代码angular controller或webApi controller?