Différence entre FluentNHibernate et NHibernate de la “Cartographie”du Code

Je suis venue à partir d'une Entity Framework et LLBL de fond pour mes outils ORM.

J'ai été demandé de construire un nouveau système basé sur NHibernate. Je n'ai jamais fait, donc je suis venue chez elle avec des yeux neufs.

Quelle est la différence entre la cartographie avec NHibernate Fluent et "Cartographie Par Code" dans NHibernate? Est-il une préférence?

  • Ce n'est pas trop constructif, je crois. Pourquoi ne pas vous apprendre NH et de voir par vous-même quelles sont les différences? En passant, je suis en train d'apprendre java et en arrière-plan en C#, quelles sont les différences? ...
  • Je crois qu'il fait référence à la cartographie en particulier. +1 pour compenser le downvote et édité la question afin d'être plus clair.
  • Je peux voir comment cela pourrait être source de confusion pour un nouveau venu, mais comme @Origine a déclaré, dans sa réponse ci-dessous et ce dotjoe fait allusion dans sa réponse, la "Cartographie par Code" est relativement nouveau en comparaison avec le projet de l'âge. Pour un débutant, je vous recommande d'aller juste avec la nouvelle "Cartographie par Code" intégré dans NHibernate. J'ai moi-même continuerons à coller avec Fluent NHibenate, mais parce que j'ai beaucoup de code qui utilise actuellement il et et c'est une syntaxe plus de sens pour moi personnellement.