Hi Ich bin anscheinend an einer ORM-Tool-Kreuzung und hätte gerne einen Rat von Leuten, die eine ähnliche Herausforderung hatten. In der Vergangenheit habe ich CodeSmith mit NetTiers Templates verwendet, um meine DAL zu generieren. Alles war ziemlich gut, aber ich habe mich entschieden, dies aus dem einen oder anderen Grund fallen zu lassen.ORM Tool - Kreuzung?
So bin ich an einem Scheideweg und haben festgestellt, die folgenden: -
- ich PLINQO (LINQ to SQL) ausgesehen haben, die einen großen Job jedoch mit Microsoft unsicher Linq zu tun, scheint dies SQL kann nicht eine gute Wahl sein.
- Linq to Entities - Dies ist immer noch in den Kinderschuhen, und ich kann falsch sein, aber die Menschen über die aufblasen beschweren und wie Stored Procedures
- Ich habe bei nHibernate sah, dies vielleicht die beste Wahl, aber es scheint ein steiler zu sein Lernkurve
- Dito für LLblgen
- Subsonic - Sind Sie sich nicht sicher?
- Bleib bei den bewährten NetTiers, vergiss den Bloat, vergiss, dass du gezwungen bist, die Enterprise-Bibliothek zu benutzen, vergiss das dynamische sql, vergiss, dass es fast keine Aktivität in den Foren gibt, vergiss das und benutze es!
Ich besitze bereits Codesmith und wollen nicht, etwas anderes zu kaufen, wird der Code generiert wird, muss Modus in Medium Trust arbeiten ...
Es können andere sein, die ich übersehen haben. Ich suche nach Antworten, die erklären, warum sich das ORM-Tool lohnt.
Dank Richard
Siehe auch: http://stackoverflow.com/questions/567304/which-orm-tool-should-i-use-for-net-development –
Könnten Sie mehr Details zu Ihrem Projekt und Ihren Anforderungen geben? Es gibt eine Menge von Aspekten, von denen ORM abhängen kann. Zum Beispiel, werden Sie ein neues Projekt starten oder müssen Sie die alte Datenbank unterstützen? –
@Alex - Werden neue Projekte, aber ich kann sehen, dass ich die Notwendigkeit haben, einige alte Projekte zu konvertieren ... ASP.NET 2.0 + Muss ohne Probleme im mittleren Trust-Modus (mosso Cloud-Hosting) Etwas ausgeführt werden das erzeugt keinen endlosen Bloat – Rippo