Si j'ai une classe parente:Lors du mappage automatique d'une collection avec Fluent NHibernate, comment rendre nulle la clé étrangère de l'enfant pour le parent?
public class Parent
{
public Parent()
{
Children = new List<Child>();
}
IList<Child> Children {get; private set;}
}
et une classe enfant comme ceci:
public class Child
{
public SomeThirdClass Friend {get; set;}
}
Chaque fois que je laisse frapper ces gars-là le automapper du Courant NHibernate, il fait la classe Child
un non clé étrangère nullable. J'ai modifié quelques conventions de mappage automatique et quelques substitutions pour certaines classes, mais pour cette paire particulière, seule la classe Parent
a une substitution. Le remplacement ne spécifie pas comment mapper la partie de collection pour la classe Parent
.
Est-ce que faire une clé étrangère non-nullable dans l'enfant d'une collection est le comportement par défaut, ou ai-je fait quelque chose?
Comment spécifier dans une classe de remplacement de mappage que la clé étrangère de l'enfant est nullable?
PAIX!
veuillez poster vos correspondances. paix. – anthony
Je suis loin de mon code pour le week-end, mais quand je reviendrai, je l'afficherai. THX! –