NHibernate nie jest rozmowny w ogóle. O skalowalności, nie było już pytanie na grupy NH jest , co było więcej o złożoności bazy wówczas ruchu, ale nadal może być dla Ciebie interesujący.
Nawet jeśli nie zawsze są reklamacji o niepotrzebnych zapytań na każdy ORM, ze względu na ogólny charakter ORM, to nie znaczy, że jest rozmowny. Z drugiej strony to optymalizuje sytuacje, w których byłoby to zbyt skomplikowane, aby zoptymalizować w odręcznie Dal. Na przykład. partie zapytanie lub leniwy załadunku.
NHibernate jest bardzo lekki w porównaniu do innych ORM i w porównaniu do jego zaawansowane funkcje.
NHibernate (jak każdy inny ORM) mógłby być uważany za przesadą, jeśli nie ma obiektowego modelu biznesowego, ale trzeba zoptymalizować dla najwyższej wydajności. Nie sądzę, że Google może skorzystać z NHibernate dla swojej wyszukiwarce, na przykład.
Edytować:
Wydajność i moc NHibernate nie jest całkowicie za darmo. Wymaga to, że deweloperzy zrozumieć przynajmniej podstawowe informacje na temat relacyjnych baz danych. spróbować innych ORM, aby ukryć cały relacyjnych problematykę, co prowadzi do znacznie bardziej niezoptymalizowanych zachowanie.