我有一个网站,用户 A 可以在其中与老师预约课程,然后我想向老师发送一封电子邮件,说用户 A 想与您一起预约课程等。
我已经启动并运行发送电子邮件没有问题,但是,我不知道如何访问老师的电子邮件地址来发送电子邮件。
电子邮件地址保存为内置 UserProfile 表的一部分。我有老师的 UserId(因为它存储在单独的老师表中)。
那么有没有办法访问教师的电子邮件,通过 UserId 搜索?
在任何其他表中,我会在 db.Teacher.find(id) 中使用 t ,但这在帐户控制器中不起作用。
这是使用默认的 MVC4 互联网网站模板使用内置的简单成员资格构建的。如果需要更多信息,请告诉我。
我已将以下内容添加到 AccountController;
私人用户上下文数据库 = 新用户上下文();
public ActionResult EmailNotification(int id)
{
var user = from l in db.UserProfiles.Find(id)
select l;
}
db.UserProfiles.Find(id) 但是给出以下错误;找不到源类型“LessonUp.Models.UserProfile”的查询模式的实现。未找到“选择”。
我认为这是不是通过实体框架创建的结果?