我需要帮助查询使用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
}