刪除的對象我想從一個集合中刪除的對象,如果對象一點兒也不滿足一定條件從集合
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