使用Azure移动服务更新条目
我目前正在使用以下方法将数据插入表中。
public async void PerformRegistration() { var personTable = App.MobileService.GetTable(); var person = new PersonTable { FirstName = FirstNameTextBox.Text, LastName = LastNameTextBox.Text, EmailAddress = EmailTextBox.Text, Password = PasswordTextBox.Password, DateOfRegister = DateTime.Now }; await personTable.InsertAsync(person); }
我可以像下面看到的那样访问它
var person = await personTable .Where(p => p.EmailAddress == EmailTextBox.Text) .ToListAsync();
对数据库中已有的条目执行更新的最简单方法是什么? 我不确定如何保持Id相同的值。
您只需加载一个像您正在做的实体
var person = await personTable .Where(p => p.EmailAddress == EmailTextBox.Text) .ToListAsync();
然后更改所需的属性,并在调用UpdateAsync
await personTable.UpdateAsync(person);
这一切都在本教程中进行了解释