我有一个项目特定要求,其中使用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被映射回一个对象。