Родитель и ребенок Ребенок не может найти ссылку для родителей - PullRequest
0 голосов
/ 06 сентября 2018

Я использую NHibernate и Fluent для составления карт и классов. У меня есть классы Survey и Question (Ответ не обязателен). Проблема в том, что Вопрос идет с опросом ноль.

public class Survey 
{
    public virtual string Description { get; set; }
    public virtual IList<Question> Questions { get; set; }
} 

public class Question
{
    public virtual string Description { get; set; }
    public virtual IList<Answer> Answers { get; set; }
    public virtual Survey Survey { get; set; }
}

public class SurveyMap
{
    public SurveyMap(): ClassMap<Survey>
    {

        Id(t => t.ID);

        Map(c => c.Name);
        Map(r => r.Description);
        Map(e => e.Exclusion);

        HasMany(f => f.Questions).Cascade.All().Inverse().Not.KeyNullable();
    }
}
public class QuestionMap
{
    public QuestionMap(): ClassMap<Question>
    {
        Id(t => t.ID);

        Map(c => c.Name);
        Map(r => r.Description);

        //HasMany(r => r.Answers).Cascade.AllDeleteOrphan().Not.KeyNullable();
        References(s => s.Survey).Cascade.All();
    }
}

Объект вопросника внутри объекта обследования

Изображение выше показывает, что опрос нулевой.
Что не так с отображением?
Я уже пытался поставить только Reference(x => x.Survey); на ребенка тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...