【问题标题】:Linq to sql to get the records from parent-child tablesLinq to sql 从父子表中获取记录
【发布时间】:2010-12-15 11:46:49
【问题描述】:

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

 Thanks

【问题讨论】:

  • 你是否在表之间设置了外键,如果你设置了,那么会自动为你设置关联

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


【解决方案1】:

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

var parent = objectContext.Parents.First();

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多