2010-12-15 136 views
0

我有2个表(称为父表和子表以及1到多个关系),我将这些表拖放到.DBML(linq到sql类)上。现在在代码中,我将能够在类中看到关系为关联。父类有子对象列表。 我的问题是我可以编写一个linQ语句来从父表中捕获一条(单个)记录,并从子表中捕获所有相关记录并绑定到一个对象。Linq to sql从父子表中获取记录

Thanks 
+0

你在表之间设置了外键,你自动 – 2010-12-15 12:02:00

+0

是的,谢谢。 – Yogesh 2010-12-15 12:26:50

回答

1

你不必做任何特别的事情。关系自动加载。如果你想迭代一个父对象的所有子对象,你可以这样做:

var parent = objectContext.Parents.First(); 

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

是的,你是对的!谢谢 – Yogesh 2010-12-15 12:12:05