Je travaille dans un magasin Microsoft .NET où il est acceptable d'utiliser NHibernate ou ADO.NET EF. Quels conseils devrions-nous utiliser quand vous devriez choisir l'un plutôt que l'autre? Par exemple, il semble que lors de l'écriture d'une application Silverlight, les services de données EF-to-> ADO.NET Data-> Silverlight offrent une amélioration de la productivité et vous fournissent une API de service REST sans effort supplémentaire.ADO.NET Entity Framework et NHibernate - quand utiliser l'un par rapport à l'autre
Quelles sont les autres choses qui devraient vous guider d'une application à l'autre?
UPDATE (basé sur un commentaire): Celui-ci est un peu utile What differentiates Nhibernate from other ORM’s? les autres vont au loin dans tangentes étranges (comme subsonique) et ne se comparent pas directement les deux. Je suppose que je suis spécifiquement à la recherche de personnes qui utilisent les deux, et décider sur un projet par projet celui qu'ils vont utiliser.
Il s'agit d'un doublon plusieurs fois. Il suffit de regarder les questions connexes sur le côté droit de cette page. –