Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 19910|Risposta: 0

[Fonte] Somiglianze e differenze tra DeleteOnSubmit e DeleteAllOnSubmit

[Copiato link]
Pubblicato su 25/06/2015 10:38:09 | | |

un. DeleteOnSubmit: Elimina un'entità dall'oggetto datacontext ed esegue le modifiche quando SubmitChange().

b. DeleteAllOnSubmit: Elimina una collezione di entità dall'oggetto datacontext ed esegue le modifiche quando SubmitChange().

Esempio:

    Protected void btnDelete_Click(object sender, EventArgs e)

    {

        UsersDataContext dal = nuovo UsersDataContext();

        User utente = dal. Users.FirstOrDefault(s => s.UserName == "Tom");

        if (utente != null)

        {

            Dal. Users.DeleteOnSubmit(user); Elimina singoli dati

        }

        var q = dal. Utenti;

        Dal. Users.DeleteAllOnSubmit(q); Elimina il dataset

        Dal. SubmitChanges();

    }

Nota: Le due funzioni sopra elencate devono seguire la funzione SubmitChange() per eliminare i dati dal database. Possiamo capirlo in termini semplici: le due funzioni sopra sono equivalenti solo a un'istruzione Sql, e SubmitChange() è equivalente all'esecuzione di questa istruzione Sql.




Precedente:asp.net far evidenziare le righe selezionate da GridView e impostare quelle selezionate da evidenziare
Prossimo:Il gestore "PageHandlerFactory-Integrated" ha un modulo di errore "Manage...
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com