NHibernate - Configuration de l'environnement

Pour commencer à travailler sur NHibernate, nous aurons besoin de Visual Studio et du package NHibernate.

Installation de Visual Studio

Microsoft fournit un free version de Visual Studio, qui contient également SQL Server et il peut être téléchargé depuis https://www.visualstudio.com Voici les étapes de l'installation.

Step 1 - Une fois le téléchargement terminé, exécutez le programme d'installation, puis la boîte de dialogue suivante s'affiche.

Step 2 - Cliquez sur le bouton Installer et le processus d'installation démarrera.

Step 3 - Une fois le processus d'installation terminé, vous verrez la boîte de dialogue suivante.

Step 4 - Fermez cette boîte de dialogue et redémarrez votre ordinateur si nécessaire.

Step 5- Ouvrez maintenant Visual studio à partir du menu Démarrer qui ouvrira la boîte de dialogue suivante. Il faudra du temps pour la première fois pour la préparation.

Step 6 - Une fois que tout cela est fait, vous verrez la fenêtre principale de Visual Studio.

Installation du package NHibernate

NHibernate est un mappeur objet-relationnel mature et open source pour le framework .NET. Il est activement développé, complet et utilisé dans des milliers de projets réussis. Vous pouvez installer le package NHibernate avec les méthodes suivantes.

Téléchargement direct

  • Téléchargez le zip à partir du fichier depuis https://sourceforge.net/ qui contient tous les binaires nécessaires.

  • Extrayez ce fichier zip et incluez tous ces binaires dans votre projet.

Installer à l'aide de NuGet

  • Une autre façon d'installer NHibernate est d'utiliser NuGet pour installer le paquet NHibernate, qui est de loin le moyen le plus simple d'incorporer NHibernate dans un projet.

  • Il va télécharger toutes les dépendances NHibernate et créer des références à tous les assemblys requis.

  • Pour installer NHibernate, exécutez la commande suivante dans la console du gestionnaire de package.

install-package NHibernate

Vous êtes maintenant prêt à démarrer votre application.