2016-09-07 58 views
0

我是EF新手,我只是有一个简单的问题。我已经知道如何建立一对多的关系。但我的问题是这样的。说我有2个表格:QuestionPoolAnswerPool实体框架 - 引用ID两次

  • QuestionPoolQuesIDQuestion
  • AnswerPoolAnsIDQuesIDAnswerNextQuesID

我的问题是:QuesIDNextQuesID将从QuestionPool现身,都将有QuesID的参考。我如何使用QuesID两次作为参考?

感谢, 吉尔伯特

回答

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(); 
+0

感谢您的回复快....对不起,我没有指定明确我的目标......在答案页面...如果我点击创建,我会对QuesID和NextQuesID下拉列表中,他们两人QuestionPool上应该有QuesID的列表。 – Gilbert