Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 19910|Svar: 0

[Kilde] Ligheder og forskelle mellem DeleteOnSubmit og DeleteAllOnSubmit

[Kopier link]
Opslået på 25/06/2015 10.38.09 | | |

a. DeleteOnSubmit: Sletter en enhed fra datacontext-objektet og udfører ændringerne, når SubmitChange().

b. DeleteAllOnSubmit: Sletter en samling af enheder fra datacontext-objektet og udfører ændringerne, når SubmitChange().

Eksempel:

    beskyttet void btnDelete_Click(objektafsender, EventArgs e)

    {

        UsersDataContext dal: = ny UsersDataContext();

        Bruger, bruger = dal. Users.FirstOrDefault(s => s.UserName == "Tom");

        hvis (bruger != null)

        {

            Dal. Users.DeleteOnSubmit(user); Slet individuelle datastykker

        }

        Var Q = Dal. Brugere;

        Dal. Brugere.DeleteAllOnSubmit(q); Slet datasættet

        Dal. IndsendÆndringer();

    }

Bemærk: De to ovenstående funktioner skal følge SubmitChange()-funktionen for at slette data fra databasen. Vi kan forstå det på almindeligt dansk: de to ovenstående funktioner svarer kun til en SQL-sætning, og SubmitChange() svarer til at udføre denne SQL-sætning.




Tidligere:asp.net får GridView til at fremhæve de valgte rækker og sætte de valgte rækker til at blive fremhævet
Næste:Handleren "PageHandlerFactory-Integrated" har et fejlmodul "Manage...
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com