在ASP.NET WebApi期望对象的位置发送Ember数据ID

时间:2014-07-24 02:59:41

标签: asp.net ember-data asp.net-web-api2

我有一个项目特定要求,其中使用EmberJS和EmberData开发前端。

现在您可能已经意识到Ember通过ID定义关系,并且在提交时,它会将具有ID引用单数/或数组的模型发送回服务器。

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

例如

Student.cs

班级学生{    个人档案个人资料{get; set;} }

Profile.cs

class Profile {  .... }

在保存Student时,不是发送配置文件对象,而是发送配置文件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被映射回一个对象。

0 个答案:

没有答案