I motsetning til Linq er NHibernate en åpen kildekode. 3. Nhibernate er et ORM-verktøy mens Linq er et ufullstendig ORM-verktøy ettersom det trenger ekstra utvidelser. ... Linq er først og fremst et spørrespråk mens NHibernate har et begrenset spørringsspråk.