我有一个类Type列表,其中我添加了该类的所有对象。但是当我试图从该列表中删除特定项目时,列表中的计数保持不变。 下面是我的代码: -
var cgd = this.ContactGroupDetails.Where(a => a.ContactGroupID == (long)_ContactsIdentifier && a.ToDate == null).FirstOrDefault();
if (cgd != null)
{
cgd.ToDate = DateTime.Now.Date;
if (cgd.FromDate.GetValueOrDefault().Date == cgd.ToDate.GetValueOrDefault().Date)
{
this.ContactGroupDetails.Remove(cgd);
cgd.MarkDelete();// to delete object from database
}
}