在ApplicationUser和自定义表之间创建多对多关系

时间:2017-10-10 13:12:04

标签: asp.net-mvc many-to-many

我是在asp.net mvc5中构建网站的新手。我按照一些教程并基于现有数据库构建了我的第一个网站,这就是我选择数据库优先方法的原因。

现在我想创建applicationuser对象与我的资源对象之间的多对多关系。

从db的角度来看:

AspNetUsers< - > ApplicationUserResources< - >资源

使用数据库第一种方法存档此关系时,我需要遵循哪些步骤。

韦斯利

1 个答案:

答案 0 :(得分:0)

您可以在ApplicationUser类以及任何其他EF实体

中添加任何导航道具
public class ApplicationUser : IdentityUser
{
    public virtual ICollection<Resource> Resources{ get; set; }
}

public class Resource
{
    public virtual ICollection<ApplicationUser > ApplicationUsers { get; set; }
}