Rimuovi i dati dalla relazione LINQ
-
12-11-2019 - |
Domanda
Se ho un modello di relazione SQ-Table che sembra questo:
Project <----> ProjectActivity <----> Activity
.
Dove il progetto e l'attività hanno molti a molte connessioni tramite Projectity e voglio rimuovere una proiezione (non solo imposta il suo projekt fk in NULL).Come fare questo?
Se io su EntitySet prende generatori Project.ProjectActivities.Clear();
La relazione sarà DeLetet ma la riga di Projectity sarà comunque lì con riferimento NULL al progetto.
Soluzione
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities);
.
Che dovrebbe funzionare, devi eliminarli non solo relazioni chiare
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow