我已经使用管理工具来创建用户和角色。我想要做的是创建另一个表..
public class TaskModel
{
public int Id { get; set; }
public string Time { get; set; }
public string Description{ get; set; }
public class TaskDBContext : DbContext
{
public DbSet<TaskModel> Tasks { get; set; }
}
}
..并为 UserId(Users 表)和 RoleId(Roles 表)创建一个外键 - (它们都是由管理工具自动创建的)。站点管理工具不会为表创建模型,所以我不知道如何指向它并创建外键。(我相信这篇文章描述了在两个不同的类文件之间创建 FK,但我不能应用它:我应该如何在 MVC3 中使用代码优先实体框架(4.1)声明外键关系?)。
还有另一个问题;我知道如何在视图中显示 TaskModel 记录,但是如何使用其中的外键过滤这些结果?我的意思是按 UserId(登录用户)和/或 RoleId 过滤?(这个问题不如上面的问题重要)。