Supposons que nous avons trois tablescomment mettre en œuvre et de manipuler une relation plusieurs à plusieurs dans ASP.NET
Cours - Table
------------------
ID | CourseName
------------------
1 | C++
2 | Java
------------------
Enseignant - Table
-----------------------
ID | TeacherName
-----------------------
1 | Professor 1
2 | Professor 2
-----------------------
CourseTeacher - table
----------------------------
ID | CourseID | TeacherID
----------------------------
1 | 1 | 1
2 | 1 | 2
3 | 2 | 1
4 | 2 | 2
----------------------------
Maintenant, c'est ce qu'il faut faire comme AFAK, mais comment sélectionner, insérer, mettre à jour, supprimer des enregistrements dans un tel format!
Je veux dire, j'utiliser un simple "INSERT INTO ... VALUES (.., .., ..)" ou un simple "SELECT * FROM ..."
mais maintenant pour récupérer la même information que je dois utiliser certaines requêtes qui inclut les 3 tables en quelque sorte (Indice: j'utilise déjà des jointures, mais comment encore !!)
Une instruction SQL de sélection et d'insertion pour mon cas serait très utile.
Je n'utilise aucun modèle et ce truc compliqué, je ne sais pas à quoi ça sert! J'utilise des requêtes SQL dans mes objets ADO.NET et tout fonctionne correctement jusqu'à présent!
okie: mais quelle est votre question en fait? pouvez-vous élaborer plus? Voulez-vous mettre à jour la table CourseTeacher? – TalentTuner
Si cela fonctionne bien, alors pourquoi le changer? – GvS
@ Saurabh- J'ai implémenté cette structure parce que j'ai d'abord fait un dessin sur un papier et j'ai vu que j'avais besoin de deux tables (Courses And Teachers) alors il y avait une relation many-to-many, donc j'ai recherché et trouvé créer une troisième table qui fonctionne comme une référence, mais je ne sais pas quelles tables mettre à jour si je veux ajouter un nouveau cours ou un nouveau professeur! – lKashef