无法访问代码中的新数据库列 - MVC 4

时间:2012-03-24 20:53:26

标签: database asp.net-mvc-4

我建立了一种通过电子邮件重置用户密码的机制。在重置密码请求中,我创建一个随机令牌,将其存储在该用户的数据库中,并发送一封包含该令牌的重置链接的电子邮件。

我需要在我的数据库中为令牌添加一个列,所以我使用SSMS进入它,并尝试添加一个名为PasswordResetToken的列并保存该表。

但是在代码中,没有相应的属性。

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

它抱怨道:

错误36'System.Web.Security.MembershipUser'不包含'PasswordResetToken'的定义,并且没有扩展方法'PasswordResetToken'接受类型'System.Web.Security.MembershipUser'的第一个参数可以找到

我尝试重建项目并在服务器资源管理器中重新添加连接。没运气。 谢谢你的时间。

0 个答案:

没有答案