Sto usando Entity Framework per popolare un controllo di griglia. A volte quando faccio aggiornamenti ottengo il seguente errore:
L'istruzione di aggiornamento, inserimento o eliminazione dello store ha interessato un numero imprevisto di righe (0). Le entità potrebbero essere state modificate o eliminate da quando le entità sono state caricate. Aggiorna voci ObjectStateManager.
Non riesco a capire come riprodurlo. Ma potrebbe avere qualcosa a che fare con quanto vicino faccio gli aggiornamenti. Qualcuno ha visto questo o qualcuno sa a cosa si riferisce il messaggio di errore?
Modifica: Sfortunatamente non sono più libero di riprodurre il problema che avevo qui, perché mi sono allontanato da questo progetto e non ricordo se alla fine ho trovato una soluzione, se un altro sviluppatore l'ha risolto o se ci ho lavorato. Pertanto non posso accettare alcuna risposta.
Request.Uri
per vedere l'URL della richiesta effettiva. Nel mio caso avevo una logica di tracciamento che stava colpendo il mio sito e caricando inutilmente il contesto dal DB (e occasionalmente aggiornandolo). Quindi la pagina reale di cui stavo eseguendo il debug aveva avuto i suoi dati calpestati da una stupida logica del codice di monitoraggio.