2016-06-06 5 views
-1

Ich habe ein bestehendes Projekt in asp.net, das auf 3-Tier-Architektur mit der meisten Geschäftslogik in gespeicherten Prozeduren (ca. 70%) basiert.NHibernate oder EF für bestehende 3-Tier-Business-Layer-Projekt-Upgrade

Wir müssen jetzt die Architektur aktualisieren und wir prüfen, ob Entity Framework oder nHibernate zu verwenden.

Könnten Sie mir bitte mitteilen, welches Framework besser wäre, um unsere bestehende Stored Procedures basierte Business-Schicht zu unterstützen. Unterstützen EF oder Nhibernate das direkte Ausführen von Abfragen oder müssen wir das gesamte BAL neu schreiben, um Objektklassen zu verwenden?

Antwort

1

Um mit Ihrer Bewertung fortzufahren, sollten Sie die NHibernate-Referenzdokumentation unter http://nhibernate.info/doc/nhibernate-reference/index.html lesen, insbesondere Kapitel 17 ist relevant.

Wenn Sie nicht auf ein objektbasiertes Modell wechseln möchten, sehe ich nicht, warum Sie ANY von NHibernate oder EF verwenden sollten, da diese eine objektbasierte Architektur unterstützen sollen.

Verwandte Themen