Sto lavorando in un negozio Microsoft .NET in cui è possibile utilizzare NHibernate o ADO.NET EF. Quale guida dovremmo usare quando dovreste scegliere l'una rispetto all'altra?ADO.NET Entity Framework e NHibernate: quando utilizzare uno sull'altro
Ad esempio, sembra che quando si scrive un'applicazione Silverlight, EF -to-> ADO.NET Data Services -to-> Silverlight offra un aumento di produttività e fornisca un'API di servizio REST senza sforzi aggiuntivi.
Quali altre cose dovrebbero aiutare a guidare l'utente in base all'app?
UPDATE (sulla base di un commento): Questo è un po 'utile What differentiates Nhibernate from other ORM’s? gli altri vanno via in tangenti strane (come SubSonic) e non si confronta direttamente i due. Immagino di essere specificamente alla ricerca di persone che usano entrambi e decidono su un progetto per progetto quale useranno.
Questo è un duplicato molte volte. Basta guardare le domande correlate sul lato destro di questa pagina. –