Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan slette flere poster i Entity Framework Uten Looping
    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.

    früher :

     Weiter:
      Relatert Artike
    ·Grunner for Stack Overflow 
    ·Hva er funksjoner av ALERTON VLC 
    ·Hvordan du deaktiverer Divider i HDividedBox 
    ·Visual Studio SQL Tutorial 
    ·Hvordan lage et flytskjema for Tic- Tac -Toe 
    ·Hva er buffer & Unbuffer i minnet 
    ·Hvordan å justere tekst til venstre i COBOL 
    ·Hvordan lage Ribbons i CSS3 
    ·Hvordan oppdatere en meny på hver side 
    ·Hvordan redigere Flash-filer Med Easy Eclipse 
      Anbefalte artikler
    ·Brukerdefinert Unntak i Java 
    ·Slik importerer en CSV-fil på DB2 
    ·Slik konverterer en PHP Array til JSON 
    ·Hvordan å utvide en Session Timeout med en mus i ASP.N…
    ·Hvordan lage et bilde Rollover Ved hjelp av HTML progra…
    ·Hvordan merke et program i NetBeans 6.5 
    ·Hvordan slå av PHP Advarsler i Plesk 
    ·Hvordan lage et bilde Endre på Mouseover 
    ·Hvordan lage en mappe i C + + 
    ·En Tutorial på iPhone SDK varsler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/