Вопрос по c#, azure, windows-runtime, .net, windows-store-apps – Обновление записи с помощью мобильных служб Azure

2

В настоящее время я вставляю данные в таблицу, используя метод ниже.

public async void PerformRegistration()
{
    var personTable = App.MobileService.GetTable<PersonTable>();

    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 на том же значении.

Ваш Ответ

1   ответ
1

как вы делаете

var person = await personTable
    .Where(p => p.EmailAddress == EmailTextBox.Text)
    .ToListAsync();

Затем измените свойства, которые вы хотите, и после этого вызоваUpdateAsync

await personTable.UpdateAsync(person);

Это все объясняется в этомруководство

Я пытаюсь сделать то же самое, но безуспешно. Я загрузил сущность, подобную этой: var namebet = await todoTable.Where (p => p.Id == 1) .ToListAsync (); и называется await todoTable.UpdateAsync (namebet); Но я застрял на изменении свойств. Как изменить, например, FinalScore на Score.Text? user1951083
Привет, спасибо Паскаль. Этот урок указал мне в правильном направлении. Собираюсь обновить вопрос с ответом. В очередной раз благодарим за помощь! Jonso Crabsi

Похожие вопросы