J'essaie d'implémenter une application de dictionnaire sur ASP.NET MVC5 avec EF. Ce sont les trois modèles:Comment utiliser trois vues non liées dans ASP.NET MVC 5
mots:
public int WordID { get; set; }
public int WordNumber { get; set; }
public string WordText { get; set; }
Signification:
public int MeaningID { get; set; }
public int WordNumber { get; set; }
public int MeaningNumber { get; set; }
public string MeaningText { get; set; }
Exemple:
public int ExampleID { get; set; }
public int WordNumber { get; set; }
public int MeaningNumber { get; set; }
public int ExampleNumber { get; set; }
public string ExampleText { get; set; }
Il ne devrait pas y avoir de clés étrangères dans ces tableaux. Ce que je veux faire est, quand je trouve un mot, je devrais trouver et afficher toutes les significations liées à ce mot et tous les exemples liés à la signification correcte. Je peux trouver toutes les significations et les exemples connexes. Mais je suis incapable de les afficher sur une vue. J'ai ouvert une vue sur mot, il affiche des mots, mais je ne sais pas comment afficher d'autres données sur cette vue ou toute autre vue. Merci.
Vous pouvez créer un modèle de vue qui contient les trois, puis l'utiliser pour afficher – 3dd
Afficher vos vues. Aussi * "Il ne devrait pas y avoir de clés étrangères dans ces tables" * est un non-sens complet. Il y a * des clés étrangères dans vos structures de données. Sinon, il n'y aurait pas de moyen d'associer des significations avec des mots et des exemples. 'WordNumber',' MeaningNumber' et 'ExampleNumber' sentent exactement comme des clés étrangères. –
@ 3dd Je pensais à ce sujet. Mais comment dois-je gérer la relation entre le sens et l'exemple dans ces viewmodels? – jason