为什么Mvc 4应用程序不会将电子邮件列添加到UserProfile表中?

时间:2014-10-28 09:10:56

标签: c# asp.net-mvc-4 simplemembership

正如问题所示,我在UserProfile表中添加了一个电子邮件列。 (因为我需要每个用户的有效电子邮件地址) 但是,当我尝试在“忘记密码”功能中访问它时,我收到以下错误。

 {"The column name is not valid. [ Node name (if any) = Extent1,Column name = UserEmail ]"}

我的帐户控制器中的LostPassword操作中的代码块。

  // can't access UserProfile table with Email value
                var foundUserName = (from u in db.UserProfiles
                                     where u.UserEmail == model.Email
                                     select u.UserName).FirstOrDefault();

如何让应用程序识别电子邮件列以检查用户输入。 请注意,这是一个使用VS 2010构建并使用简单成员身份的MVC 4应用程序。 感谢。

0 个答案:

没有答案