Articles of quadro quadro

Utilizzando Transactions o SaveChanges (false) e AcceptAllChanges ()?

Ho indagato sulle transazioni e sembra che si prendano cura di sé in EF fintanto che passo false a SaveChanges() e poi chiami AcceptAllChanges() se non ci sono errori: SaveChanges(false); // … AcceptAllChanges(); Cosa succede se qualcosa va male? non devo eseguire il rollback o, non appena il mio metodo esce dal campo di applicazione, […]

Entity Framework: “L’aggiornamento dell’archivio, l’inserimento o l’istruzione di eliminazione hanno interessato un numero imprevisto di righe (0).”

Sto usando Entity Framework per popolare un controllo di griglia. A volte quando faccio aggiornamenti ottengo il seguente errore: L’aggiornamento dell’archivio, l’inserimento o l’eliminazione dell’archivio hanno interessato un numero imprevisto di righe (0). Le entity framework potrebbero essere state modificate o eliminate da quando le entity framework sono state caricate. Aggiorna le voci di ObjectStateManager. […]

La relazione non può essere modificata perché una o più proprietà della chiave esterna non sono annullabili

Sto ricevendo questo errore quando ho GetById () su un’entity framework e poi ho impostato la raccolta di entity framework figlio sul mio nuovo elenco che proviene dalla vista MVC. L’operazione non è riuscita: la relazione non può essere modificata perché una o più proprietà della chiave esterna non sono annullabili. Quando viene apportata una […]

Primo codice: associazioni indipendenti e associazioni chiave estere?

Ho un dibattito mentale con me stesso ogni volta che inizio a lavorare su un nuovo progetto e sto progettando i miei POCO. Ho visto molti tutorial / esempi di codice che sembrano favorire le associazioni di chiavi estranee : Associazione chiave esterna public class Order { public int ID { get; set; } public […]