Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe kan ik meerdere records in het Entity Framework te verwijderen zonder Looping
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 .

Previous: Next:
  Computer Programming Languages
·Wat is Msgina.dll ? 
·Hoe te delen Sessie variabelen…
·Size & MaxLength Eigenschappen…
·Hoe maak je een Pseudocode in …
·Hoe de 1087 Syntax Error Fix M…
·Hoe te converteren van een PLC…
·Hoe kan ik een string in MATLA…
·Wat is Python 2.4.3 ? 
·Het verschil tussen SOAP en RE…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een installatie script schrijven 
·Hoe te controleren Printer Status in Jav…
·Hoe maak je een P Tag Met JQuery Verwijd…
·Tutorial over de PHP Evenementen Kalende…
·De Java- codering voor de som van twee g…
·Hoe om gegevens van een Array in Python …
·Hoe te XLS Met JavaScript 
·Om te lezen hoe een map & Display Conten…
·Lijst met ingebouwde SAS Macro's 
Copyright © Computer Kennis http://www.nldit.com