Entity Collection のアイテムを削除するには?
元:
互いに関連する 2 つのエンティティがあります
従業員とリファレンス
**Table: Employee**
EmployeeId(PK)
**Table: Reference**
ReferenceId(PK)
EmployeeId(FK)
Name
最初にこれを初期化します:
Employee empCol = new Employee();
Reference refs = new Reference();
次に、エンティティ コレクションにいくつかのデータを保存します。
refs.Name = "Sample";
empCol.References.Add(refs);
refs.Name = "Sample2";
empCol.References.Add(refs);
コレクションの 2 番目の要素を削除したいのですが、どうすればよいですか?
[0]= {Name = "Sample"}
[1]= {Name = "Sample2"}
この種のコードを試してみましたが、うまくいきません。このコードはエンティティ コレクションの 2 番目の要素を削除しませんが、エラーは発生しません。
empCol.References.ToList().RemoveAt(1);