创建ApplicationUser和自定义表之间的多对多关系
问题描述:
我是一个在asp.net mvc5中构建网站的新手。我遵循一些教程,并基于现有数据库构建我的第一个网站,所以这就是为什么我选择数据库优先方法。创建ApplicationUser和自定义表之间的多对多关系
现在我想创建applicationuser对象与我的资源对象之间的多对多关系。
但从dB点:
AspNetUsers < - > ApplicationUserResources < - >资源
哪些步骤,我需要遵循使用数据库第一种方法来归档这种关系的时候。
韦斯利
答
您可以在任何其他EF实体
public class ApplicationUser : IdentityUser
{
public virtual ICollection<Resource> Resources{ get; set; }
}
public class Resource
{
public virtual ICollection<ApplicationUser > ApplicationUsers { get; set; }
}
这是过于广泛在ApplicationUser类添加任何导航道具以及,请阅读[帮助] – Liam
你是什么意思要广泛?我想创建与ApplicationUser对象的多对多关系。 –
[请参阅此处了解我的意思](https://stackoverflow.com/help/closed-questions)。另请阅读[我可以在这里询问什么主题?](https://stackoverflow.com/help/on-topic)以及[我应该避免提出什么类型的问题?](https://stackoverflow.com/help/不-问) – Liam