如何删除实体集合中的项目?
前任:
我有两个相互关联的实体
员工和参考
**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);
我想删除集合中的第二个元素,我该怎么做?
[0]= {Name = "Sample"}
[1]= {Name = "Sample2"}
我尝试了这种代码,但它不起作用,此代码不会删除我的实体集合中的第二个元素,但它不会产生错误:
empCol.References.ToList().RemoveAt(1);