Linq to sql从父子表中获取记录

时间:2010-12-15 11:46:49

标签: .net visual-studio-2008 linq linq-to-sql

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

 Thanks

1 个答案:

答案 0 :(得分:1)

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

var parent = objectContext.Parents.First();

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