假設我有如下表:獲取插入後產生的ID
public class SomeItem
{
public int Id { get; set; }
[DataMember(Name = "text")]
public string Text { get; set; }
}
我可以輕鬆地做這樣的事情:
var items = await MobileService.GetTable<SomeItem>.Where(x=>x.Id > 50).ToListAsync();
//print items here
,但我一直沒能找到一種方式來獲得插入後生成的項目。例如,我可能需要SomeItem
的Id。這是想我能夠做到:
var item = await MobileService.GetTable<SomeItem>.Insert(new SomeItem{Text="hi"}).Result;
爲什麼不只是'var newItem = new SomeItem {Text =「hi」}'然後插入'newItem'?然後你有'newItem'在那裏! – 2013-05-05 09:36:20
@MthetheWWatson將使用數據庫自動創建的Id(key)填充newItem? – snotyak 2013-05-05 09:39:03
不,不會 - 我以爲你自己設定了身份證,但當然,我可以看到你不是。 – 2013-05-05 10:06:59