2017-10-10 10 views
0

Je suis un débutant pour la construction de site Web dans asp.net mvc5. J'ai suivi quelques tutoriels et construit mon premier site basé sur une base de données existante, c'est pourquoi je choisis la première approche de la base de données.Créer une relation de plusieurs à plusieurs entre ApplicationUser et table personnalisée

Maintenant, je veux créer avec plusieurs à plusieurs relation entre l'objet applicationuser avec mon objet de ressource.

du point de vue db:

AspNetUsers < -> ApplicationUserResources < -> Ressources

Quelles étapes dois-je suivre lors de l'utilisation d'une base de données première approche pour archiver cette relation.

Wesley

+0

cela est beaucoup trop large, s'il vous plaît lire le [aide] – Liam

+0

qu'entendez-vous sur le point de large? Je veux créer une relation plusieurs à plusieurs avec l'objet ApplicationUser. –

+0

[Voir ici ce que je veux dire] (https://stackoverflow.com/help/closed-questions). Lisez également [Quels sujets puis-je poser à ce sujet?] (Https://stackoverflow.com/help/on-topic) et [Quels types de questions devrais-je éviter de poser?] (Https://stackoverflow.com/help/ ne demande pas) – Liam

Répondre

0

Vous pouvez ajouter des accessoires de navigation dans votre classe ApplicationUser, ainsi que dans toute autre EF Entité

public class ApplicationUser : IdentityUser 
{ 
    public virtual ICollection<Resource> Resources{ get; set; } 
} 

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