Salut, je semble être à un carrefour d'outils de l'ORM et aimerais avoir des conseils de gens qui ont fait face à un défi similaire. Dans le passé, j'ai utilisé CodeSmith avec NetTiers Templates pour générer mon DAL tout a été très bon, mais j'ai décidé de laisser tomber pour une raison ou une autre.ORM Tool - À la croisée des chemins?
Je suis à la croisée des chemins et ont trouvé les éléments suivants: -
- J'ai regardé PLINQO (LINQ to SQL) qui semble faire un grand travail mais avec Microsoft incertain de LINQ to SQL cela peut ne pas être un bon choix.
- LINQ to Entities - C'est encore à ses débuts et je peux me tromper, mais les gens se plaignent du ballonnement et comment les procédures stockées
- J'ai regardé NHibernate, ce peut-être le meilleur choix, mais il semble y avoir une pente raide courbe d'apprentissage
- Idem pour LLblgen
- Subsonic - Vous ne savez pas à ce sujet?
- Stick avec les NetTiers éprouvés, oubliez le ballonnement, oubliez que vous êtes obligé d'utiliser la bibliothèque d'entreprise, oubliez le SQL dynamique qu'il crée, oubliez que leur activité sur les forums est presque nulle, oubliez ça et utilisez-le!
je possède déjà CodeSmith et ne souhaite pas acheter quoi que ce soit d'autre, le code généré doit fonctionner en mode Medium confiance ...
Il peut y avoir d'autres que j'ai manqué. Je suis à la recherche de réponses qui expliquent pourquoi l'outil ORM mérite d'être examiné.
Merci Richard
Voir ceci: http://stackoverflow.com/questions/567304/which-orm-tool-should-i-use-for-net-development –
Pourriez-vous donner plus de détails sur votre projet et vos exigences? Il y a beaucoup d'aspects sur lesquels ORM peut compter. Par exemple allez-vous commencer un nouveau projet ou vous devez soutenir la base de données existante? –
@Alex - Sera de nouveaux projets, mais je peux voir que je peux avoir besoin de convertir certains anciens projets ... ASP.NET 2.0 + Doit fonctionner sans problèmes en mode Medium Trust (mosso nuage hébergement) Quelque chose ça ne génère pas de ballonnement sans fin – Rippo