删除的对象我想从一个集合中删除的对象,如果对象一点儿也不满足一定条件从集合
foreach (var data in infData)
{
if(data.Id==0)
{
//Remove this object from the collection
}
}
如何做到这一点。
编辑:这是完整的代码
foreach (var data in infData)
{
//Validate Offence Code
IQueryable<Ref_OffenceCode> allRows = dbContext.Ref_OffenceCode;
if (allRows.Where(p => p.Code == data.offenceCode && p.StartDate<=data.offenceDate).Count() == 0)
{
invalidCount += 1;
}
//Validate Location Code
//IQueryable<Ref_OffenceCode> allRows = dbContext.Ref_OffenceCode;
if (invalidCount != 0)
{
infData.Remove(data);
}
}
你是如何做到这一点取决于你正在使用什么特定类型的集合。 – LukeH 2010-11-04 10:50:22
如果通过“收集”你的意思是IEnumerable,你不能。 infData的类型是什么? – 2010-11-04 10:51:05
这不是完整的代码,它不会编译。 – mike 2010-11-04 11:19:25