2011-08-13 7 views
1

Comment lier 2 tablesrequête Linq joindre plusieurs tables

  • Événements [Event_ID, Hobby_Code]
  • Loisirs [Hobby_Code]
  • membres [MEMBER_ID, Hobby_Code, EVENT_ID, Member_Email]

    de sorte que lorsque j'ai envoyé un e-mail au membre, le code hobby du tableau Members and Events doit être égal? Je veux lier des événements et des membres.

Répondre

2
var q = from m in listOfMemebers 
     join e in listOfEvents on m.Hobby_Code equals e.Hobby_Code 
     select m; 

Cela permet de sélectionner tous les membres qui ont un Hobby_Code qui existe sur un événement