De Microsoft ADO.NET Entity Framework biedt ontwikkelaars de tools die nodig zijn om gemakkelijk te communiceren met databases . Het Entity Framework voegt een niveau van abstractie tussen databases en de programma's die interactie met hen , die vele standaard database- acties een programmeur zou willen implementeren vereenvoudigt . Zo kunt u meerdere records in een database te verwijderen zonder gebruik te maken van een lus die elke record test . Dit kan worden bewerkstelligd met de ADO.NET " ADOCommand " techniek, waarbij een commando stuurt een database. Instructies 1 Klik op de Visual Studio 2010 pictogram om de software te starten . Na het laadt , de " Home " wordt weergegeven . Klik op de knop " New Project" in de rechterbovenhoek van deze pagina . Een ' Project New "wordt geopend . Kopen van 2 Klik op " C # " uit de kolom aan de linkerkant en de " Console Application "van de kolom aan de rechterkant . Druk op de knop " OK " om een nieuw project aan te maken . Een broncode bestand wordt weergegeven in de belangrijkste editor venster . 3 Voeg de volgende regels toe aan de top van de broncode bestand . Deze regels zorgen ervoor dat ADO.NET functies zijn beschikbaar voor uw programma te gebruiken behulp System.Data ; . Gebruik System.Data.ADO ; behulp System.Globalization ; 4 Zoek de " main " methode, die automatisch werd gegenereerd wanneer u het project gemaakt . Alle van de broncode van de volgende stappen moeten worden geschreven binnen de accolades van de "hoofd" -methode . De methode ziet er zo uit : static void Main (string [ ] args ) op Twitter { } 5 Maak een verbinding string naar de database die u wilt records uit te wissen . Verbindingsreeksen zeer specifiek zijn voor de afzonderlijke database. Uw verbinding string zou er ongeveer zo uitzien : openbare const snaar connectionString = " Data Source = myServerAddress ; Initial Catalog = mydatabase ; Gebruikers-id = MijnGebruikersnaam , wachtwoord = MijnWachtwoord ;" < br > 6 Maak een string die de " Delete " commando slaat . Het volgende voorbeeld verwijdert alle " Account" records die een veld " Verlopen " ingesteld te hebben String deleteExpiredAccounts = " DELETE FROM Account WHERE Verlopen = ' True ' " " True . " ; 7 Maak een nieuwe " ADOCommand " dat de snaren ' deleteExpiredAccounts " en maakt gebruik van" connectionString . " Zodra een verbinding met de database is geopend , wordt met deze opdracht alle rekeningen die zijn verlopen : ADOCommand cmd = new ADOCommand ( deleteExpiredAccounts , connectionString ) ; 8 Open de verbinding naar de database met behulp van het commando "Openen" , zoals deze : cmd.ActiveConnection.Open ( ) op ; 9 Klik op de groene knop "Spelen" om het programma uit te voeren , die is gelegen aan de bovenkant van de Visual Studio venster programma . Het programma maakt verbinding met de database en alle vervallen accounts te verwijderen zonder gebruik van een looping logica .
|