2

是否有可能获取通过 Windows azure 插入到表中的最新 id?

我的代码如下所示:

private IMobileServiceTable<FooToo> MyTable = App.MobileService.GetTable<FooToo>();

Foo new = new Foo(); 
await MyTable.InsertAsync(new);

InsertAsync我需要插入的元素的 ID 之后。这个怎么做?

4

1 回答 1

2

在您的情况下,项目 new 将包含它在 InsertAsync 行之后在服务器上获得的 Id。

我使用过的工作示例

//Creates an empty item (id is now null)
MyClass newItem = new MyClass();

//Uploading the item
await MobileService.GetTable<MyClass>().InsertAsync(newItem);

//Returning the id which is now the Id of the row on the server
return newItem.Id;
于 2013-05-17T21:13:07.587 回答