查询与Linq实体的多对多关系表

时间:2013-06-25 06:37:20

标签: entity-framework entity-relationship

我需要帮助查询使用linq到实体的多对多关系表。下面是我的场景:在下面的场景中,每个BName(来自表2)在表3中可以有多个值,那么如何使用linq查询实体?获得最后提到的下面类结构的格式。

表1:entityA: 列 : entityAId | AName |说明

表2:entityB: 列: entityBId | BName |说明

多对多关系表表3: entityC: 列: entityCId | entityAId | entityBId |值

public class TempClassA //Corresponds to Table 1
{
    public string AName { get; set; }
    public string Description { get; set; }
    public List<TempCLassB> lstTempClassB { get; set; } 
}

public class TempCLassB //Corresponds to Table 2
{
    public string BName { get; set; }
    public List<String> Values { get; set; }  //Corresponds to Table 3
}

0 个答案:

没有答案