Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 18928|Svare: 0

[Kilde] Et entitetsobjekt kan ikke refereres til av mer enn én IEntityChangeTracker-instans.

[Kopier lenke]
Publisert på 06.11.2017 12:53:10 | | | |


Utdrag fra CSDN:
Problem: Etter å ha oppdatert ett av feltene i et objekt, blir det oppdatert i databasen og denne feilen rapporteres.
Løsning: Ta objektet på nytt fra databasen, oppdater feltene som skal endres, og lagre det i databasen.

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

Utdrag fra CSDN
http://blog.csdn.net/sb1ue/article/details/7024888 ;

Metodene ovenfor er å finne det opprinnelige Entitetsobjektet fra databasen på nytt, og deretter utføre operasjonen. En slik metode anbefales imidlertid ikke. Årsaken til dette problemet er «det finnes flere DBContext-kontekstobjekter i den nåværende tråden», som kan være et nytt DBContext-objekt hver gang du utfører en operasjon i DAL-laget ditt. Løsningen er å bruke singleton-modus for å sikre at det kun finnes ett DBContext-objekt i tråden.




Foregående:Tabelltabell demo-lenke
Neste:{:1_7:} {:1_9:}
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com