Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18928|Odpověď: 0

[Zdroj] Objekt entity nemůže být odkazován více než jednou instancí IEntityChangeTracker.

[Kopírovat odkaz]
Zveřejněno 06.11.2017 12:53:10 | | | |


Úryvek z CSDN:
Problém: Po aktualizaci jednoho z polí objektu je toto pole aktualizováno do databáze a tato chyba je nahlášena.
Řešení: Znovu vzít objekt z databáze, aktualizovat pole pro změnu a uložit ho do databáze.

Úryvek z cnblogu:
http://www.cnblogs.com/oneword/archive/2012/03/18/2404967.html ;

Úryvek z CSDN
http://blog.csdn.net/sb1ue/article/details/7024888 ;

Výše uvedené metody spočívají v opětovném nalezení původního entity entity objektu z databáze a následném provedení operace. Taková metoda se však nedoporučuje. Příčinou tohoto problému je "v aktuálním vlákně je více kontextových objektů DBContext", což může být nový DBContext objekt pokaždé, když provedete operaci ve vaší DAL vrstvě. Řešením je použít singleton režim, aby bylo zajištěno, že ve vlákně bude pouze jeden objekt DBContext.




Předchozí:Demo odkaz na tabulku Datatables
Další:{:1_7:} {:1_9:}
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com