Azure 移动服务 - 更新数据库中的条目

Azure Mobile Services - Updating an Entry in the Database

我正在尝试更新 table 中名为 Request 的条目。此 table 包含 "Name" 和 "Accepted" 等列。 我只想更新 "Accepted" 字段(它包含一个布尔值),使其变为真。我只希望在满足某些条件时更新它,即数据库中的 "Name" 与文本框中的相同。

private IMobileServiceTable<Request> requestTable= App.appClient.GetTable<Request>();
private MobileServiceCollection<Request, Request> requests;

requests= await requestTable
        .Where(c => c.Name == txtName.Text)
        .ToCollectionAsync();

//what should I put here to update Accepted to true?

await requestTable.UpdateAsync(requests);

如何修改此代码,使其将 Accepted 更新为 true,但仅限于名称匹配的行?

如有任何帮助,我们将不胜感激。

你可以这样做。

codes.ForEach(p => p.Request = true);