我有2个对象如下:
public class object1
{
public int Object1ID { get; set; }
public string SomeValue { get; set; }
public List<object2> ListOfObject2 { get; set; }
}
public class object2
{
public int Object2ID { get; set; }
public string SomeValue2 { get; set; }
public int Object1LinkedID { get; set; }
}
Object1ID 和 Object2ID 是唯一的 ID。
我将它们都填充为列表(所以我有一个 Object1 列表和一个 Object2 列表)。
List<Object1> listObject1 = new List<Object1>();
List<Object2> listObject2 = new List<Object2>();
我想将所有 Object2s 添加到 Object1 中,其中Object1LinkedID
等于Object1
. 这可以是一个新对象,也可以只是对原始 Object1 列表的更新。