Вы сталкиваетесь с этой ошибкой, потому что в платформе сущностей нет метода обновления , доступного.
Если вы хотите обновить существующие записи, вам нужно извлечь существующую запись по ссылке первичного ключа или по любой другой ссылке на поле таблицы.
и присвоить новое значение полям таблицы.
Например.
foreach(var n in animalbirdAdoptionDetails)
{
// remove unwanted variables and casting expression.
// if not required then.
int animalBirdsId = n.AnimalsAndBirdsId;
int NoAnimal = Convert.ToInt32(n.NoAnimalsAdopted);
n.isActive = false;
// Retrieve existing record
var entity = context.NameOfAnimalsAndBirds.FirstOrDefault(x => x.Id == n.Id);
// assign new value to existing property.
entity.quantity = entity.quantity + moreQuantity;
// in last just apply save changes.
context.SaveChanges();
}
Примечание: приведенный выше код только для демонстрации. всегда рекомендуется обновлять сразу все объекты и применять изменения сохранения (вне цикла).