Ich habe eine ziemlich lange Antwort auf eine ähnliche Frage zusammengestellt: ADO.NET Entity Framework: Decision Making between ORM solutions.
Da jedoch würden wir Sie bitten :) Ich bin damit einverstanden, würde ich NHibernate für eine „Enterprise“ Web-Lösung heute aber holen ..
Die nächste Version des Entity Framework sollte eine lange wert sein nehmen genauer hinsehen. Die erste Version war noch nicht bereit für den Einsatz im großen Maßstab und das generierte T-SQL lässt viel zu wünschen übrig, aber ich sehe eine große Zukunft, wenn das ADOEF-Team es richtig zusammensetzen kann. Es könnte wirklich etwas sein, besonders wenn es in der Lage ist, die überarbeiteten SQL Data Services zu nutzen!
Wenn überhaupt, würde ich auf eSQL (Entity SQL) auffrischen und sich an die Syntax für die Verwendung von LINQ zum Schreiben von Datenabfragen gewöhnen. Etwas sagt mir, dass dies eine ausgezeichnete Erfahrung sein wird, um in den nächsten Jahren nützlich zu sein.
Ich bin Preety sicher, dass dies ein Duplikat ist ... – JoshBerke
Es ist ein Betrogener. http://stackoverflow.com/questions/3505/what-are-you-favorite-net-orms –
[Sollte ich jemals Entity Framework 4.0 verwenden?] (Http://izlooite.blogspot.com/2011/04/ sollte-ich-jemals-verwenden-entity-framework-40.html) –