我是EF的新手,我只是有一个简单的问题。我已经知道如何建立一对多的关系。但我的问题是这个。假设我有2个表:QuestionPool
和AnswerPool
。
QuestionPool
有QuesID
,Question
列AnswerPool
有AnsID
,QuesID
,Answer
,NextQuesID
我的问题是:QuesID
和NextQuesID
来自QuestionPool
,两者都有QuesID
供参考。如何使用QuesID
两次作为参考?
谢谢, 吉尔伯特
答案 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();