Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 18928|Respuesta: 0

[Fuente] Un objeto entidad no puede ser referenciado por más de una instancia IEntityChangeTracker.

[Copiar enlace]
Publicado en 6/11/2017 12:53:10 | | | |


Extracto del CSDN:
Problema: Tras actualizar uno de los campos de un objeto, se actualiza en la base de datos y se reporta este error.
Solución: Recuperar el objeto de la base de datos, actualizar los campos a cambiar y guardarlo en la base de datos.

Extracto de cnblog:
http://www.cnblogs.com/oneword/archive/2012/03/18/2404967.html ;

Extracto de CSDN
http://blog.csdn.net/sb1ue/article/details/7024888 ;

Los métodos anteriores consisten en encontrar de nuevo el objeto entidad original de la base de datos y luego realizar la operación. Sin embargo, este método no es recomendable. La causa de este problema es "hay varios objetos contextuales DBContext en el hilo actual", lo que puede ser un nuevo objeto DBContext cada vez que realizas una operación en tu capa DAL. La solución es usar el modo singleton para asegurar que solo haya un objeto DBContext en el hilo.




Anterior:Enlace de demostración de tabla de datatables
Próximo:{:1_7:} {:1_9:}
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com