Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
余烬数据ID作为ASP.NET WebApi expect对象发送到何处_Asp.net_Ember Data_Asp.net Web Api2 - Fatal编程技术网

余烬数据ID作为ASP.NET WebApi expect对象发送到何处

余烬数据ID作为ASP.NET WebApi expect对象发送到何处,asp.net,ember-data,asp.net-web-api2,Asp.net,Ember Data,Asp.net Web Api2,我有一个特定于项目的需求,其中前端是使用EmberJS和EmberData开发的 现在您可能知道,Ember通过ID定义关系,并在提交时将带有ID引用的模型和/或数组发送回服务器 在服务器端,我期待一个对象 例如 学生会 班级学生{ 配置文件{get;set;} } Profile.cs 类配置文件{ .... } 在保存Student时,它不是发送profile对象,而是发送profile id,我如何从服务器端修改它,以便如果它发送id,它会自动转换回对象 下面是Ember发送的JSON片段

我有一个特定于项目的需求,其中前端是使用EmberJS和EmberData开发的

现在您可能知道,Ember通过ID定义关系,并在提交时将带有ID引用的模型和/或数组发送回服务器

在服务器端,我期待一个对象

例如

学生会

班级学生{ 配置文件{get;set;} }

Profile.cs

类配置文件{ .... }

在保存Student时,它不是发送profile对象,而是发送profile id,我如何从服务器端修改它,以便如果它发送id,它会自动转换回对象

下面是Ember发送的JSON片段

{
  "request": {
    "dateCreated": null,
    "dateModified": null,
    "dateDue": null,
    "department": null,
    "businessUnit": null,
    "status": null,
    "description": "asdfasda",
    **"author": "1",**
    "project": null,
    "attachments": []
  }
}
现在您可以看到作者被定义为ID,现在我如何在服务器端解决这个问题,这些ID被映射回一个对象