正如问题所示,我在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应用程序。 感谢。