Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur ta bort flera poster i Entity Framework Utan Looping

    Microsoft ADO.NET Entity Framework ger utvecklare med de verktyg som behövs för att enkelt interagera med databaser . Den Entity Framework tillför en nivå av abstraktion mellan databaser och program som interagerar med dem , vilket förenklar många vanliga databasåtgärder en programmerare kanske vill genomföra . Till exempel , kan du ta bort flera poster i en databas utan att använda en loop som testar varje post . Detta kan åstadkommas med användning av ADO.NET " ADOCommand " metoden, som skickar ett kommando till en databas. Instruktioner
    1

    Klicka på Visual Studio 2010 ikonen för att starta programmet . Efter den laddar , den " Home Page " visas . Klicka på knappen " Nytt projekt " i det övre högra hörnet på den här sidan . En " Nytt projekt " öppnas .
    2

    Klicka på " C # " från kolumnen till vänster och " Console Application " från kolumnen till höger . Tryck på " OK " -knappen för att skapa ett nytt projekt . En källkod filen visas i redigerarens huvudfönster .
    3

    Lägg till följande rader i början av källkoden filen . Dessa rader att ADO.NET funktioner finns tillgängliga för ditt program att använda

    hjälp System.Data , .

    Hjälp System.Data.ADO ,

    hjälp System.Globalization ;
    4

    Leta upp " main "-metoden , som automatiskt skapades när du skapade projektet . Alla källkoden från följande steg måste skrivas innanför klamrarna i " main " metoden . Metoden ser ut så här :

    void main ( String [] args ) katalog

    {

    }
    5

    Skapa en anslutning sträng till den databas du vill ta bort poster från . Anslutning strängar är mycket specifika för den enskilda databasen. Din anslutning sträng kan se ut ungefär så här :

    offentliga const string connectionString =

    " Data Source = myServerAddress , Initial Catalog = mydatabase , användar-id = MittAnvändarnamn , Lösenord = mittlösenord , " ;

    6

    Skapa en sträng som lagrar " Delete " -kommandot . Följande exempel tar bort alla " Konto" poster som har en "Utgången " fältet inställt på

    String deleteExpiredAccounts = " DELETE FROM konto där Utgånget = " true " " " Sant ."
    7

    Skapa en ny " ADOCommand " som använder strängar " deleteExpiredAccounts " och " ConnectionString . " När en anslutning till databasen öppnas , här kommandot tar bort alla konton som har gått ut :

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

    Öppna anslutningen till databasen genom att använda " Öppna " kommandot , så här :

    cmd.ActiveConnection.Open ( ) ;
    9

    Klicka på den gröna " Play " knappen för att genomföra programmet , vilket ligger på toppen av Visual Studio programfönstret . Programmet kommer att ansluta till databasen och ta bort alla utgångna konton utan att använda någon looping logik .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter Datavärdet vågform i LabVIEW
    ·Hur du ändrar markören i en textruta
    ·Hur du ändrar nollor till Spaces Använda AWK
    ·DirectX 9 Vs . 10
    ·Vad är protokoll inkompatibilitet
    ·Hur man lägger in en variabel i sökvägen i MATLAB
    ·Hur man skriver en funktion som accepterar som inmatnin…
    ·Hur man flyttar text över hela sidan i HTML
    ·Hur man använder LabVIEW realtidsfunktion Blocks
    ·Ta bort specialtecken i ColdFusion
    Utvalda artiklarna
    ·Hur man skriver GData Inmatningsvärden som en String
    ·Hur man kan få ett samtal funktion från en Fråga
    ·Hur man använder mysqladmin Flush - värdar kodad i PH…
    ·Hur man installerar Java Runtime 5.0 för Windows XP
    ·Hur Ta Viktiga händelser utanför Java
    ·Hur Analysera SAP i Java Logs
    ·Hur du gör din egen wap webbplats
    ·Hur man sätter in en textruta i MySQL med PHP
    ·Hur Avbryt en reparationsprocessen i MySQL
    ·Hur man skriver inmatade information till fil Python
    Copyright © Dator Kunskap http://www.dator.xyz