短くて簡単なバージョンは次のとおりです。私はデータベースを持っています。そのデータベースとやり取りするために使用する ac# リストがあります。プログラムが開始し、データをリストにダンプし、プログラムが終了し、データベースに保存します。
ただし、ここに問題があります。リスト項目を作成および削除するときに、リスト内の属性 (id) の 1 つが常に一意であることを確認する必要があります。リストにはSQLの自動インクリメントに似たものがあるのではないかと考えていましたか?それとも、どのアイテムがどの場所にあるかの数値インデックスだけでしょうか?
AddedDependents.Add(new Dependent
{
IsSpouse = isSpouse,
Id = /*unique id/*
});