Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť viac záznamov v Entity Framework bez Looping

Microsoft ADO.NET Entity Framework poskytuje vývojárom nástroje potrebné pre jednoduchú interakciu s databázami . Entity Framework pridáva úroveň abstrakcie medzi databázami a programami , ktoré spolupracujú s nimi , ktorý zjednodušuje veľa štandardných databázových akcií programátor chcieť realizovať . Napríklad , môžete odstrániť viac záznamov v databáze bez použitia slučku , ktorá testuje každý záznam . To môže byť vykonané za použitia metódy " ADO.NET ADOCommand " , ktorý vyšle príkaz do databázy . Pokyny dovolená 1

Kliknite na ikonu Visual Studio 2010 na spustenie softvéru . Potom, čo to načíta , zobrazí sa " Home Page " . Kliknite na tlačidlo označené " New Project " v pravom hornom rohu tejto stránky . Otvorí sa okno " New Project " .
2

Kliknite na " C # " zo stĺpca naľavo a " Aplikácia konzoly " zo stĺpca na pravej strane . Stlačte tlačidlo " OK " pre vytvorenie nového projektu . Súbor zdrojový kód sa zobrazí v hlavnom okne editora .
3

Pridajte nasledujúce riadky na začiatku súboru zdrojového kódu . Tieto riadky zaistí , že funkcia ADO.NET sú k dispozícii pre váš program používať

pomocou System.Data ; .

Pomocou System.Data.ADO ;

pomocou System.Globalization ;
4

Vyhľadajte " hlavné " metódu , ktorá bola automaticky generované pri vytváraní projektu . Všetky zdrojového kódu z nasledujúcich krokov musí byť napísané vo vnútri zložených zátvoriek na " hlavnej " metódou . Táto metóda vyzerá takto : Spojené

static void main ( String [ ] args ) {


}
5

Vytvorte pripojovací reťazec k databázy , ktorú chcete odstrániť záznamy z Pripojovacie reťazce sú vysoko špecifické pre jednotlivé databázy . Pripojovací reťazec môže vyzerať nejako takto :

public const string ConnectionString =

" Data Source = myServerAddress ; Initial Catalog = MyDatabase Užívateľ ID = myusername , Password = Mojeheslo ; "
Praha 6

vytvoriť reťazec , ktorý ukladá " Zmazať " . Nasledujúci príklad odstráni všetky " Účet " záznamy, ktoré majú ako "Po dátume spotreby " pole nastavená na hodnotu " true " .

String deleteExpiredAccounts = " DELETE FROM úvahy , ak uplynulo = ' true ' " ;
7

Vytvoriť nový " ADOCommand " , ktorý používa reťazca " deleteExpiredAccounts " a " ConnectionString . " Po otvorení pripojenie k databáze , tento príkaz odstráni všetky účty , ktorých platnosť vypršala :

ADOCommand cmd = new ADOCommand ( deleteExpiredAccounts , ConnectionString ) ;
8

Otvorte pripojenie k databázy pomocou príkazu " Otvoriť " , ako je toto :

cmd.ActiveConnection.Open ( ) ;
9

kliknite na zelené tlačidlo " Play " pre spustenie programu , ktorý sa nachádza v hornej časti okna programu Visual Studio . Program sa pripojí k databáze a odstrániť všetky prejdených účty bez použitia slučky logiku .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené