Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données > NHibernate
NHibernate Forum d'entraide sur l'utilisation du mappeur objet/relationnel NHibernate.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/06/2012, 17h49   #1
punisher999
Membre à l'essai
 
Inscription : octobre 2006
Messages : 264
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 264
Points : 23
Points : 23
Par défaut Null sur une colonne qui existe pas

Salut à tous
Voilà mon erreur
Citation:
NHibernate.Type.Int32Type - binding null to parameter: 5
Je n'arrive pas à comprendre pourquoi j'ai un null à cette colonne quand j'insert pour 5 valeurs seulement

Code :
 INSERT INTO SourcesExpertise (noExpertise, estVisible, noActivite, noExperience, noFormation) VALUES (?, ?, ?, ?, ?)
SourcesExpertiseMap

Code :
1
2
3
4
5
6
7
8
9
10
11
      Table("SourcesExpertise")
        Id(Function(s) s.NoSourceExpertise, "noSourceExpertise").GeneratedBy.Identity()
        Map(Function(s) s.NoExpertise, "noExpertise")
        Map(Function(s) s.NoActivite, "noActivite")
        Map(Function(s) s.NoExperience, "noExperience")
        Map(Function(s) s.NoFormation, "noFormation")
        Map(Function(s) s.EstVisible, "estVisible")
        HasMany(Function(s) s.PreuvesExpertise).KeyColumn("noSourceExpertise")
        References(Function(s) s.Activite).Column("noActivite")
        References(Function(s) s.Experience).Column("noExperience")
        References(Function(s) s.Formation).Column("noFormation")

Preuves

Code :
1
2
3
4
5
 Table("PreuvesExpertise")
            Id(Function(p) p.NoPreuve, "noPreuve")
            Map(Function(p) p.NoSourceExpertise, "noSourceExpertise")
            Map(Function(p) p.Justification, "justification")
            Map(Function(p) p.EstVisible, "estVisible")
Vous avez des idées parce que moi, j'en ai aucune...

Merci.
punisher999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h14.


 
 
 
 
Partenaires

Hébergement Web