0

私は次の構造を持つクラスAを持っています

 public class A
  {
   public list<B> Items // where B is a class entity
  }

  public class B{
    public List<B> OwnItems;
    public List<C> Items // where C is a class entity
   }

  public class C
  {
   public string name;
   public string Address;
   public int Age;
   public double Salary;
  }

c# を使用してエンティティ A から C クラス エンティティのリストを取得する方法

4

2 に答える 2

0

これには、 SelectManyを使用して LINQ を使用できます。

A a = new A();
// Populate a's `Items` property...
....

var allC = a.Items.SelectMany(b => b.Items.Select( c => c)).ToList();
于 2013-04-06T13:11:50.507 に答える