Génération d'objets persistants NHibernate

NHibernate est une partie de Hibernate Core for Java adapté à .NET Framework. Il permet de gérer les POCO (Plain Old CLR Objects) persistants en relation avec une base de données relationnelle sous-jacente.

Les principaux idiomes .NET y compris les associations, l'héritage, le polymorphisme, la composition et les structures de collections sont pris en charge. NHibernate permet de rédiger des requêtes dans sa propre extension SQL portable (HQL), ainsi qu'en SQL natif, ou en utilisant des objets Criteria et Example.

PowerAMC prend en charge la modélisation des classes .NET, de la structure de base de données et les correspondances objet/relationnel. En utilisant ces métadonnées, PowerAMC peut générer des objets persistants NHibernate qui incluent :