2016-09-07 59 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