L'Entity Framework di Microsoft è una variante proprietaria di NHibernate?

3

Non ho conoscenza di Entity Framework e di NHibernate ma sicuramente voglio imparare. Voglio sapere come iniziare. Se prima leggere la documentazione di NHibernate o il predefinito Visual Studio Entity Framework?

Microsoft Entity Framework è una variante di NHibernate?

    
posta RPK 26.11.2010 - 15:16
fonte

2 risposte

7

Questa è un'opinione personale, e devo dirti che sono un grande fan di nHibernate .

Sono interessato a tutte le iniziative di Microsoft per standardizzare le cose. Questo include in ORM .

Quando hanno rilasciato la prima versione di Entity Framework , sono stati sufficientemente criticati per chiamare cosa è successo The ADO.NET Entity Framework Saga . Leggi quel post del blog e tutti i link a cui punta.

Poco dopo, il caposquadra del progetto ha concordato di aver sbagliato (non riesco a trovare il suo post sul blog originale, forse è stato rimosso).

Oggi il framework EF è molto vicino a nHibernate e lo considererò di nuovo in futuro perché:

  • Proprio come Unit Testing, MVC, Ajax, ... EF diventerà lo standard.
  • EF è commercialmente supportato
  • nHibernate è potente, ma ha solo pochi contributori.

Anche se ho familiarità con nHibernate per passare oggi, ti consiglierei di andare su Entity Framework senza alcuna esitazione.

    
risposta data 26.11.2010 - 15:35
fonte
0
  1. Prendi il libro di Julia Lermans "Entity Framework" e leggilo.

No, EF non è connesso a nhibner in alcun modo diverso da quello che i due framework coprono circa lo stesso dominio aziendale.

    
risposta data 12.01.2012 - 16:52
fonte

Leggi altre domande sui tag