【发布时间】:2014-05-14 21:00:38
【问题描述】:
我正在为我们的网站构建一个基于邀请的注册系统。本质上,用户进入一个页面,输入一封电子邮件,从下拉列表中选择一个名称并点击提交。然后将链接通过电子邮件发送到指定的电子邮件以供用户注册。
我在创建整个子系统时遇到了一些问题。基本上我的数据库表有 5 列 validation_id - uniqueidentifier(guid),all_id - 我的员工表的外键,generated_by - 链接到 AspNetUsers 并获取用户 ID 的唯一标识符,generated_on - 日期, email - 新用户的邮箱。
基本上,邀请表与另外两个表有外键关系,使用all_id 和generated_by。我需要能够从两个表中检索信息以便以后注册。
我的注册邀请模型如下:
public partial class registration_invitations
{
[Key]
public Guid validation_id { get; set; }
public int all_id { get; set; }
[StringLength(128)]
public string generated_by { get; set; }
[UIHint("Date")]
[Column(TypeName = "date")]
public DateTime? generated_on { get; set; }
[Display(Name="Email")]
public string email { get; set; }
}
创建视图完全按照我的需要保存所有内容,但我不知道如何获取通过他们的 id 生成邀请的用户,而且我似乎无法从all_employees 表中获取信息。
有什么想法吗?
【问题讨论】:
-
你能把你的表格链接的截图贴出来
-
表格链接是什么意思?你是说我的架构?
-
@Peo 这是我的相关表格的截图 - imgur.com/dOAN26O.jpg
标签: c# sql .net asp.net-mvc entity-framework