Внутри метода действия HttpPost у меня есть следующий код:
Код: Выделить всё
CaseТип
Код: Выделить всё
Case caseInRepository =
_unitOfWork.CaseRepository.FindById(case.Id);
caseInRepository.UpdateState(case);
_unitOfWork.CaseRepository.Update(caseInRepository);
_unitOfWork.CaseRepository.SaveChanges();
Мой вопрос заключается в том, что с инфраструктурой сущностей _unitOfWork.CaseRepository.Update(caseInRepository); строка не нужна, так как сущности отслеживаются. Однако я не уверен, правильно ли его удалять, поскольку не все хранилища данных поддерживают отслеживание изменений. Я также не уверен, правильно ли вызывать FindById, чтобы получить элемент из хранилища данных.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -unit-of-w