Un po 'frustrato qui. Sto cercando di trovare un modo per supportare l'aggiornamento a cascata con il framework di entità e non sembra esserci un modo integrato. La ricerca in rete mostra fondamentalmente tutti dicendo che non si dovrebbe mai modificare un valore di chiave primaria, ma ci sono casi validi in cui si dovrebbe (ad esempio un valore UPC come chiave primaria, e i codici a barre UPC stanno diventando più grandi, il che significa che l'aggiornamento del quelli esistenti e mantenendo le corrette relazioni con le chiavi estranee).Entity framework e UPDATE CASCADE
Un approccio è apparentemente quello di attingere all'evento SavingChanges, vedere se i campi chiave primaria stanno cambiando, e se così attraversano le proprietà di navigazione e aggiornano i sottotabali in questo modo.
Questo, in teoria, funzionerebbe. Ma sembra solo ingombrante. Qualcuno ha un'idea migliore? Non posso credere che Bill avrebbe lasciato questa roba fuori dal framework solo perché molte persone non lo fanno. SQL Server lo supporta ancora ...
Thx!
Chi è Bill ???? –
Il conto che ha avviato MS ... –
, vedere MSDN: http://msdn.microsoft.com/en-us/library/bb738695.aspx – RPM1984