не может получить доступ к новой колонке базы данных в коде - MVC4 - PullRequest
0 голосов
/ 25 марта 2012

Я создаю механизм сброса пароля пользователя по электронной почте. В запросе на сброс пароля я создаю случайный токен, сохраняю его в базе данных для этого пользователя и отправляю электронное письмо со ссылкой для сброса, содержащей этот токен.

Мне нужно было добавить столбец в моей базе данных для токена, поэтому я вошел в него с помощью SSMS и попытался добавить столбец с именем PasswordResetToken и сохранил таблицу.

Однако в коде нет соответствующего свойства.

MembershipUser user = Membership.GetUser(...);
user.PasswordResetToken = randomToken;

жалуется:

Ошибка 36 «System.Web.Security.MembershipUser» не содержит определения для «PasswordResetToken», и не найдено никакого метода расширения «PasswordResetToken», принимающего первый аргумент типа «System.Web.Security.MembershipUser»

Я попытался пересобрать проект и заново добавить соединение в обозревателе серверов. неудачно. Спасибо за ваше время.

...