使用https://github.com/scott-mcdonald/JsonApiFramework框架
我正在从我的 UI 发送以下 PATCH:
{"data":{"id":"4221fe2f-ca7b-425d-b45a-a09f4936a22b","attributes":{"contact-trade-name":"asdad","contact-name":"aasd","contact-phone":"asdad","contact-email":"asdad@adasd.asd","created-date":"2016-12-19T14:07:59.833","status":"AwaitingBillData"},"relationships":{"share-user":{"data":{"type":"users","id":"5078b2ee-2348-44f5-95a0-3c14c2ad2b1d"}}},"type":"jobs"}}
在我的服务器上,我正在执行以下操作:
using (var documentContext = new DocumentContext(HttpContext.Current.Request.Url, document))
{
var job = documentContext.GetResource<Job>();
var relationships = documentContext.GetResourceRelationships(job);
var shareUserRel = relationships["share-user"];
var shareUser = documentContext.GetRelatedResource<Data.ServiceModel.User>(shareUserRel);
}
然而shareUser
总是null
当我检查 shareUserRel 时,它具有以下内容:
{ResourceIdentifier [type=users id=5078b2ee-2348-44f5-95a0-3c14c2ad2b1d]}
如果这有帮助。
有什么明显的事情表明我可能做错了吗?