0

linq to entities を使用して、多対多の関係を持つテーブルをクエリする際に助けが必要です。以下は私のシナリオです: 以下のシナリオでは、各 BName (表 2 から) は表 3 で複数の値を持つことができるため、linq to entities を使用してクエリを実行するにはどうすればよいですか? 最後に述べた以下のクラス構造の形式で取得します。

表 1: entityA: 列: entityAId | 名前 | 説明

表 2: entityB: 列: entityBId | B名前 | 説明

多対多の関係テーブル 表 3: entityC: 列: entityCId | エンティティAId | エンティティBId | 価値

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
}
4

0 に答える 0