| 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
    Entity Framework vs NHibernate
    ADO.NET Entity Framework e NHibernate servire la piattaforma NET di Microsoft , una piattaforma di programmazione per la creazione di applicazioni Windows . . Entrambi agiscono come framework object-relational mapping , contribuire a creare database degli oggetti virtuali di tradurre i dati tra sistemi di tipo incompatibili. Anche se entrambe le opzioni consentono di implementare un ORM , si differenziano per caratteristiche e implementazione . La scelta del quadro colpisce in definitiva le prestazioni dell'applicazione finale , in modo da fare la tua ricerca e informarsi prima di fare una scelta . Modello di Data Model Caratteristiche

    ADO.NET dell'Ente genera il codice sorgente necessario per la memorizzazione di entità e relazioni. NHibernate utenti devono eseguire questa operazione manualmente . Allo stesso modo , Entity crea automaticamente classi definite dal modello di dati , mentre NHibernate non ha questa caratteristica . Mentre Entity raggiunge la base di dati per ogni dichiarazione durante la scrittura dosaggio , funzioni di configurazione di NHibernate permettono di lotto tutte le scritture in un singolo viaggio . NHibernate supporta una varietà di estensioni - come NHibernate Ricerca e NHibernate Frammenti - ma Entità non supporta le estensioni
    Prestazioni

    Nel 2009 , Silverlight sviluppatore di software Gergely Orosz contrastato . entità e NHibernate tramite un test dettagliato , usando i due framework per implementare due semplici applicazioni con la stessa struttura della tabella, le operazioni ei dati . Orosz poi misurato il numero di operazioni effettuate per eseguire operazioni quali la vendita , aggiornare e cancellare . L'applicazione Entity sviluppata nettamente surclassato l'app NHibernate nelle aree di memorizzazione dei dati e la lettura più rapporti . App di NHibernate ha battuto il suo concorrente in aggiornamento e cancellazione . Orosz ha trovato i quadri quasi uguali nella zona di lettura da ID .

    Previous :

    next :
      Articoli Correlati
    ·OWL API Tutorial 
    ·Come creare con il Test-Driven Development 
    ·Come convertire un applicazione WPF a un libreria di cl…
    ·Come creare la mia Coaster sito web gratis 
    ·Come usare DataGrid per la modifica e cancellazione 
    ·Che cosa fa il debug di query Media 
    ·Come utilizzare sottostringa C Sharp 
    ·Memory Leak Detection Strumenti 
    ·Come formattare a Textarea 
    ·Come convertire ricorsiva a iterativa 
      Articoli in evidenza
    ·Come convertire programmazione colore RGB a CMYK 
    ·Come Data e ora Uso in un programma C + + 
    ·Come incorporare Java in Flex 
    ·Come aggiungere i numeri multipli utilizzando Javascrip…
    ·Come utilizzare Breaks in Java 
    ·Come creare Macchina da scrivere un testo con HTML Prog…
    ·Come utilizzare un mouse in QBasic 
    ·PHP ternario 
    ·Come inserire un intero in una stringa 
    ·Come fare una stringa HTML in Objective C 
    Copyright © Conoscenza Informatica http://it.wingwit.com