Je réécris une application qui se trouve sur une base de données existante. J'utilise NHibernate et j'ai eu des problèmes pour faire fonctionner certaines cartographies et je voudrais de l'aide.un peu d'aide avec le mappage NHibernate sur la base de données existante?
D'abord, la structure de la table:
Tech:
Id
FirstName
LastName
User:
TechID
Username
Le tableau "Utilisateur" n'a pas de clé primaire. Les clés étrangères ne sont pas forcées du tout. TechId est le support pour correspondre à l'ID sur la table Tech.
Mes cours sont en mémoire:
Tech:
Id
FirstName
LastName
User (type: User)
User:
Id
Username
Les tables et les objets seront toujours 1-1. Au début, j'ai essayé une relation HasOne dans les mappings mais chaque fois qu'il essayait de sauvegarder il faisait une mise à jour au lieu d'un insert et lors de la création d'un nouvel enregistrement j'obtiendrais le tristement célèbre "update count expect: 1, actual: 0" tapez le message.
Je suis également très bien avec le changement de mon modèle de sorte que le nom d'utilisateur est directement sur le Tech mais je ne peux pas obtenir cette cartographie pour travailler non plus.
Toutes les suggestions sont grandement appréciées.
Merci
merci pour l'édition Darin. –