Я пытаюсь использовать следующую функцию для удаления элемента:
internal static bool Remove(T record)
{
int result = 0;
// get db set
DatabaseDbContext context = new DatabaseDbContext();
DbSet<T> set = context.Set<T>();
// remove item
set.Remove(record);
// clean up
context.Dispose();
record.Dispose();
// return result
return result > 0;
}
Я получаю сообщение об ошибке: «Невозможно удалить объект, поскольку он не был найден в ObjectStateManager.»
Как я могу изменить это, чтобы работать так, как я хочу?