See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 18928|Vastuse: 0

[Allikas] Ühte entiteedi objekti ei saa viidata rohkem kui ühe IEntityChangeTracker eksemplari poolt.

[Kopeeri link]
Postitatud 06.11.2017 12:53:10 | | | |


Katkend CSDN-ist:
Probleem: Pärast ühe objekti välja uuendamist uuendatakse see andmebaasi ja see viga teatatakse.
Lahendus: võta objekt andmebaasist uuesti, uuenda muutmiseks mõeldud väljad ja salvesta see andmebaasi.

Katkend cnblogist:
http://www.cnblogs.com/oneword/archive/2012/03/18/2404967.html ;

Katkend CSDN-ist
http://blog.csdn.net/sb1ue/article/details/7024888 ;

Ülaltoodud meetodid on algse entiteedi objekti leidmine andmebaasist uuesti ja seejärel operatsiooni sooritamiseks. Sellist meetodit siiski ei soovitata. Selle probleemi põhjuseks on "praeguses lõimes on mitu DBContext kontekstiobjekti", mis võib olla uus DBContext objekt iga kord, kui teed oma DAL-kihis operatsiooni. Lahendus on kasutada singleton-režiimi, et tagada, et lõimes on ainult üks DBContext objekt.




Eelmine:Datatables tabeli demo link
Järgmine:{:1_7:} {:1_9:}
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com