0

我正在尝试类似的东西

customer.Uid = Guid.NewGuid()
// set other properties
myCustomerService.Insert(myCompanyFile, myobCustomerContact, myCredentials );
myobCustomerContact = myCustomerService.Get(myCompanyFile, myobCustomerContact.UID,myCredentials);   

Get 返回 404 错误。

我究竟做错了什么?

4

1 回答 1

2

您目前无法控制用于插入新实体的 UID;API 会在插入时为您创建一个新的 UID。

当您使用InsertAsync该任务时,将返回一个字符串,该字符串是新插入实体的完整 URI。然后,您可以使用检索实体

var location = await service.InsertAsync(cf, customer, credentials, ct);
var insertedEntity = await service.GetAsync(cf, new Uri(location), credentials, ct);

但是,如果您想插入和检索插入的实体,则可以使用InsertExAsync例如

var insertEntity = await service.InsertExAsync(cf, customer, credentials, ct);
于 2015-12-05T02:44:07.263 回答