Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19910|Atbildi: 0

[Avots] Līdzības un atšķirības starp DeleteOnSubmit un DeleteAllOnSubmit

[Kopēt saiti]
Publicēts 25.06.2015 10:38:09 | | |

a. DeleteOnSubmit: izdzēš entītiju no datu konteksta objekta un izpilda izmaiņas, kad SubmitChange().

b. DeleteAllOnSubmit: izdzēš entītiju kolekciju no datu konteksta objekta un izpilda izmaiņas, kad SubmitChange().

Piemērs:

    aizsargāts anulēts btnDelete_Click (objekta sūtītājs, EventArgs e)

    {

        UsersDataContext dal = jauns UsersDataContext();

        Lietotāja lietotājs = dal. Users.FirstOrDefault(s => s.UserName == "Tom");

        if (lietotājs != null)

        {

            dal. Users.DeleteOnSubmit(lietotājs); Atsevišķu datu dzēšana

        }

        var q = dal. Lietotāji;

        dal. Lietotāji.DeleteAllOnSubmit(q); Datu kopas dzēšana

        dal. IesniegtIzmaiņas ();

    }

Piezīmes: Iepriekš minētajām divām funkcijām jāievēro funkcija SubmitChange(), lai izdzēstu datus no datu bāzes. Mēs to varam saprast nespeciālistu izteiksmē: iepriekš minētās divas funkcijas ir ekvivalentas tikai Sql paziņojumam, un SubmitChange() ir līdzvērtīgs šī Sql paziņojuma izpildei.




Iepriekšējo:asp.net režģa skatam iezīmēt atlasītās rindas un iestatīt iezīmējamās atlasītās rindas
Nākamo:Apdarinātājam "PageHandlerFactory-Integrated" ir kļūdas modulis "Pārvaldīt...
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com