实体框架 - 引用ID两次

时间:2016-09-07 23:13:54

标签: entity-framework

我是EF的新手,我只是有一个简单的问题。我已经知道如何建立一对多的关系。但我的问题是这个。假设我有2个表:QuestionPoolAnswerPool

  • QuestionPoolQuesIDQuestion
  • AnswerPoolAnsIDQuesIDAnswerNextQuesID

我的问题是:QuesIDNextQuesID来自QuestionPool,两者都有QuesID供参考。如何使用QuesID两次作为参考?

谢谢, 吉尔伯特

1 个答案:

答案 0 :(得分:0)

这样的东西?

   var results = (from q in QuestionPool
                join a in AnswerPool on q.QuesID equals a.QuesID
                select new {
                    QuesID = q.QuesID,
                    AnswerQuesID = a.QuesID,
                    a.AnsID,
                    a.NextQuesID
                }).ToList();