Как сохранить поле в таблице AspNetUsers

#c# #model-view-controller

#c# #модель-представление-контроллер

Вопрос:

Я добавил новое поле в таблицу AspNetUsers для приложения MVC, используя модель EntityFramework code first. Я могу получить доступ к полю в одном из моих контроллеров, выполнив:

  var currentUser = await HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>().FindByIdAsync(User.Identity.GetUserId());
 bool isPrivateModeOn = currentUser.IsPrivateMode;
  

Как мне на самом деле установить значение (true / false) обратно в поле в базе данных? может кто-нибудь, пожалуйста, помочь? Спасибо.

Ответ №1:

Вы можете использовать метод UpdateAsync для обновления пользовательских свойств.

Комментарии:

1. Жизненно важно, потрясающе. Спасибо.