Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19910|Odpověď: 0

[Zdroj] Podobnosti a rozdíly mezi DeleteOnSubmit a DeleteAllOnSubmit

[Kopírovat odkaz]
Zveřejněno 25.06.2015 10:38:09 | | |

a. DeleteOnSubmit: Smaže entitu z objektu datacontext a provádí změny při SubmitChange().

b. DeleteAllOnSubmit: Smaže kolekci entit z objektu datacontext a provádí změny při SubmitChange().

Příklad:

    chráněný void btnDelete_Click(object sender, EventArgs e)

    {

        UsersDataContext dal = nový UsersDataContext();

        Uživatel uživatel = dal. Users.FirstOrDefault(s => s.UserName == "Tom");

        if (uživatel != null)

        {

            Dal. Users.DeleteOnSubmit(user); Smazat jednotlivé části dat

        }

        var q = dal. Uživatelé;

        Dal. Users.DeleteAllOnSubmit(q); Smazat datovou sadu

        Dal. SubmitChanges();

    }

Poznámka: Výše uvedené dvě funkce musí následovat funkci SubmitChange() pro smazání dat z databáze. Můžeme to pochopit laicky: výše uvedené dvě funkce jsou ekvivalentní pouze SQL příkazu a SubmitChange() je ekvivalentní vykonání tohoto SQL příkazu.




Předchozí:asp.net nechat GridView zvýraznit vybrané řádky a nastavit vybrané řádky jako zvýraznění
Další:Handler "PageHandlerFactory-Integrated" má chybový modul "Manage...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com