NHibernate is niet spraakzaam at all. Over schaalbaarheid, was er al een vraag over de groepen NH's , die meer over de complexiteit van de database dan verkeer was, maar kan nog steeds interessant voor u zijn.
Zelfs als er altijd klacht gaat over onnodige queries op elke ORM, als gevolg van de generieke karakter van een ORM, maar dat betekent niet dat het spraakzaam. Aan de andere kant is het optimaliseert situaties waarin het te complex om te optimaliseren met de hand geschreven DAL zou zijn. Bijv. zoekopdracht batches of lui laden.
NHibernate is vrij licht van gewicht in vergelijking met andere ORM en vergeleken met het krachtige functies.
NHibernate (als elke andere ORM) kan worden beschouwd als overkill zijn als er geen object-georiënteerde business model, maar je moet optimaliseren voor de hoogste prestaties. Ik denk niet dat Google het gebruik van NHibernate zou kunnen maken voor haar zoekmachine, bijvoorbeeld.
Bewerk:
De prestaties en de macht van NHibernate is niet geheel gratis. Het vereist dat de ontwikkelaars begrijpen ten minste de grondbeginselen over relationele databases. Andere ORM proberen om de hele relationele problematiek, wat leidt tot veel meer unoptimized gedrag te verbergen.