Microsoft ADO.NET Entity Framework gir utviklere med nødvendige verktøy for enkelt å kommunisere med databaser . The Entity Framework gir et nivå av abstraksjon mellom databaser og programmer som samhandler med dem, noe som forenkler mange standard databasehandlinger en programmerer kanskje ønsker å gjennomføre. For eksempel kan du fjerne flere poster i en database uten å bruke en loop som tester hver post . Dette kan gjøres ved hjelp av ADO.NET " ADOCommand "-metoden , som sender en kommando til en database . Instruksjoner
en
Klikk på Visual Studio 2010-ikonet for å starte programvaren . Etter den laster , "Home Page " vises . Klikk på knappen merket " Nytt prosjekt " i øverste høyre hjørne på denne siden . En "New Project " åpnes.
2
Klikk "C #" fra kolonnen til venstre og "Console Application " fra kolonnen til høyre. Trykk på " OK" -knappen for å opprette et nytt prosjekt . En kildekoden filen vises i hovedredaktør vinduet.
3
Legg til følgende linjer i toppen av kildekoden filen . Disse linjene at ADO.NET funksjoner er tilgjengelig for programmet til å bruke
hjelp System.Data ; .
Hjelp System.Data.ADO ;
hjelp System.Globalization ;
4
Finn " main" -metoden, som ble automatisk generert da du opprettet prosjektet. Alle av kildekoden fra følgende trinn må skrives inne i klammeparenteser av "main "-metoden . Metoden ser ut som dette : en
static void main ( String [] args )
{
}
5
Opprette en tilkobling strengen til databasen du ønsker å slette poster fra . Tilkobling strenger er svært spesifikke for den enkelte database . Tilkoblingen streng kan se omtrent slik ut : en
offentlig const string ConnectionString =
"Data Source = myServerAddress ; første katalogen = minedatabaser ; Bruker Id = mittbrukernavn ; Password = mittpassord ; ";
6
Lag en streng som lagrer på "Delete "-kommandoen . Følgende eksempel sletter alle "Account " poster som har en "Utgått "-feltet satt til
String deleteExpiredAccounts = " DELETE FROM konto der utløpt = 'true' " " sant. ";
7
Opprett en ny " ADOCommand " som bruker strenger " deleteExpiredAccounts " og " ConnectionString . " Når en tilkobling til databasen er åpnet , denne kommandoen sletter alle kontoer som har utløpt : en
ADOCommand cmd = new ADOCommand ( deleteExpiredAccounts , ConnectionString ) ;
8
Åpne forbindelsen til databasen ved å bruke " Åpne"-kommandoen , som dette : en
cmd.ActiveConnection.Open ();
9
Klikk på den grønne "Play" -knappen for å kjøre programmet , som er plassert på toppen av Visual Studio programvinduet . Programmet vil koble til databasen og slette alle utløpte kontoer uten bruk av looping logikk.