Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 18928|Antwoord: 0

[Bron] Een entiteitsobject kan niet door meer dan één IEntityChangeTracker-instantie worden verwezen.

[Link kopiëren]
Geplaatst op 06-11-2017 12:53:10 | | | |


Fragment uit de CSDN:
Probleem: Na het updaten van een van de velden van een object wordt het bijgewerkt in de database en wordt deze fout gerapporteerd.
Oplossing: Neem het object opnieuw uit de database, werk de te wijzigen velden bij en sla het op in de database.

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

Fragment uit CSDN
http://blog.csdn.net/sb1ue/article/details/7024888 ;

De bovenstaande methoden zijn om het oorspronkelijke Entity entity object opnieuw uit de database te vinden en vervolgens de bewerking uit te voeren. Zo'n methode wordt echter niet aanbevolen. De oorzaak van dit probleem is "er zijn meerdere DBContext-contextobjecten in de huidige thread", wat elke keer dat je een bewerking uitvoert in je DAL-laag een nieuw DBContext-object kan zijn. De oplossing is om singleton-modus te gebruiken om ervoor te zorgen dat er slechts één DBContext-object in de thread is.




Vorig:Datatables tabel demo link
Volgend:{:1_7:} {:1_9:}
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com