私は以下のように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>();
すべての Object2 を Object1 に追加したいと思います。ここで、Object1LinkedID
は に等しくなりObject1
ます。これは、新しいオブジェクトにすることも、元の Object1 リストを単に更新することもできます。