J ai eu la configuration suivante:NHibernate Parent/relation enfant
public class ParentEntity
{
public ICollection<ChildEntity> {get; set; }
}
public class ChildEntity
{
// do i need to the parent here?
}
J'ai réussi à sauver le ParentEntity et CASCADE la sauvegarde des entités enfant ont été ajoutées qui ont été enregistrés aussi bien. Mais dans la table db, la référence ParentId de l'enfant a été définie pour autoriser NULL. Lorsque vous le définissez sur NOT NULL, les échecs d'enregistrement étant donné que l'ID Parent de la table enfant est NULL.
Que se passe-t-il ici? ;)
Lorsque
1. Vous n'avez pas besoin du parent pour effectuer le mappage. Peut-être que vous en avez besoin pour autre chose? 2. Nous ne pouvons pas vous donner une réponse si vous ne dites pas comment vous faites le mappig – Paco