Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 18928|Ответ: 0

[Источник] Объект сущности не может быть ссылаться более чем одним экземпляром IEntityChangeTracker.

[Скопировать ссылку]
Опубликовано 06.11.2017 12:53:10 | | | |


Отрывок из CSDN:
Проблема: после обновления одного из полей объекта оно обновляется в базе данных, и эта ошибка фиксируется.
Решение: Заново извлечь объект из базы данных, обновить поля, которые нужно изменить, и сохранить его в базе данных.

Отрывок из cnblog:
http://www.cnblogs.com/oneword/archive/2012/03/18/2404967.html ;

Отрывок из CSDN
http://blog.csdn.net/sb1ue/article/details/7024888 ;

Вышеуказанные методы предназначены для повторного поиска исходного объекта сущности Entity из базы данных и выполнения операции. Однако такой метод не рекомендуется. Причина этой проблемы в том, что «в текущем потоке есть несколько контекстных объектов DBContext», что может быть новым объектом DBContext каждый раз, когда вы выполняете операцию на вашем слое DAL. Решение — использовать режим singleton, чтобы в потоке оставался только один объект DBContext.




Предыдущий:Демо-ссылка на таблицу datatables
Следующий:{:1_7:} {:1_9:}
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com