| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come eliminare più record in Entity Framework senza loop
    Il ADO.NET Entity Framework Microsoft fornisce agli sviluppatori gli strumenti necessari per interagire facilmente con i database . Entity Framework aggiunge un livello di astrazione tra i database ei programmi che interagiscono con loro , che semplifica molte azioni di database standard un programmatore potrebbe voler implementare. Ad esempio, è possibile rimuovere più record di un database senza utilizzare un ciclo che mette alla prova ogni record . Ciò può essere eseguito utilizzando il metodo ADO.NET " ADOCommand " , che invia un comando ad un database. Istruzioni
    1

    Clicca l' icona di Visual Studio 2010 per lanciare il software . Dopo il caricamento , viene visualizzata la " Home Page" . Fare clic sul pulsante " Nuovo Progetto " nell'angolo in alto a destra di questa pagina . Si apre una finestra "Nuovo progetto" .
    2

    Clicca " C # " dalla colonna a sinistra e "Console Application" dalla colonna a destra. Premere il pulsante "OK" per creare un nuovo progetto . Un file di codice sorgente viene visualizzata nella finestra principale .
    3

    Aggiungere le seguenti righe alla parte superiore del file di codice sorgente . Queste linee di garantire che le funzioni di ADO.NET sono disponibili per il programma da utilizzare

    using System.Data; .

    Utilizzando System.Data.ADO ;

    utilizzando System.Globalization ;
    4

    Individuare il metodo " main" , che è stato generato automaticamente al momento della creazione del progetto. Tutto il codice sorgente dalle seguenti fasi deve essere scritto tra le parentesi graffe del metodo "main" . Il metodo è simile al seguente :

    static void main (String [] args ) {


    }
    5

    Creare una stringa di connessione a il database che si desidera eliminare i record da . Le stringhe di connessione sono altamente specifici per il singolo database . La stringa di connessione potrebbe essere simile a questo :

    pubblico const stringa connectionString =

    "Data Source = myServerAddress ; Initial Catalog = MyDatabase ; User Id = nomeutente , password = password ;" < br > Pagina 6

    creare una stringa che contiene il comando " Elimina" . Nell'esempio seguente vengono eliminate tutte le "Account" record che hanno un campo " Scaduto " impostato

    deleteExpiredAccounts String = " DELETE FROM account WHERE Expired = 'true' " "True". ;
    7

    Creare un nuovo " ADOCommand " che utilizza le stringhe " deleteExpiredAccounts " e " ConnectionString ". Una volta che una connessione al database è aperto , questo comando cancella tutti gli account che sono scadute :

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

    Aprire il collegamento a il database utilizzando il comando "Apri " , in questo modo:

    cmd.ActiveConnection.Open ();
    9

    Fare clic sul pulsante verde "Play" per eseguire il programma, che si trova nella parte superiore della finestra del programma Visual Studio . Il programma si connetterà al database ed eliminare tutti gli account scaduti senza l'utilizzo di alcuna logica looping .

    Previous :

    next :
      Articoli Correlati
    ·Come fare Trusted Data Access Pages 
    ·Come calcolare il Codice Gray 
    ·Usi di Coding costanti 
    ·Come estendere DIV Altezza 
    ·Come applicare una texture più testo in XNA 
    ·Come utilizzare Snippet Editor 
    ·Come inserire più righe Da SPUFI 
    ·Come convertire System.DBNull a un Integer 
    ·Come utilizzare una matrice in COBOL 
    ·Che cosa è un set di dati in codifica ? 
      Articoli in evidenza
    ·Come compatto MS DB Access in VB 
    ·JPEG File Recovery 
    ·Come imparare Visual Basic 6 
    ·Come impostare Eclipse con Android su Windows 
    ·Come scrivere API PHP Classes Tirare su un server remot…
    ·Come leggere email codificati con MIME 
    ·Che cosa è una directory Python 
    ·CorelDRAW VBA Modulo Tutorial 
    ·Come fare commenti in Visual Basic 
    ·Come fare riferimento a C DLL in Rete 
    Copyright © Conoscenza Informatica http://it.wingwit.com