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 .
Programmazione © www.354353.com