2010-12-15 5 views
0

J'ai 2 tables (disons table parent et enfant et relation 1 à plusieurs), je fais glisser et dépose ces tables sur .DBML (classes linq to sql). maintenant dans le code, je serais capable de voir la relation dans les classes comme une association. La classe parent a la liste des objets enfants. ma question est puis-je écrire une déclaration linQ à featch un enregistrement (unique) de la table parent et tous les enregistrements connexes de la table enfant et se lier à un objet.Linq à sql pour obtenir les enregistrements des tables parent-enfant

Thanks 
+0

avez-vous mis en place des clés étrangères entre les tables, si vous avez alors l'association (s) sera mis en place pour vous automatiquement –

+0

Oui, merci. – Yogesh

Répondre

1

Vous n'avez rien de spécial à faire. Les relations sont chargées automatiquement. Si vous voulez itérer sur tous les objets enfants d'un objet parent, vous pouvez le faire comme ceci:

var parent = objectContext.Parents.First(); 

foreach(var child in parent.Children) 
{ 
    ... 
} 
+0

Oui, vous avez raison !! Merci – Yogesh

Questions connexes