2013-05-17 3 views
2

Возможно ли получить последний идентификатор, который был вставлен в таблицу через windows azure?Как получить последний идентификатор для таблицы Windows Azure Вставить

мой код выглядит следующим образом:

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

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

после InsertAsync мне нужен идентификатор элемента, который был вставлен. как это сделать?

ответ

2

В вашем случае новый элемент будет содержать идентификатор, который он получил на сервере после строки InsertAsync.

Рабочий пример, который я использовал

//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; 
Смежные вопросы