我有一个简单的 linq 语句,它并没有完全返回我想要的。我明白为什么,我只是不知道如何写它来得到我想要的。查询如下:
answers = from a in ents.tblCalls
where a.tblSessions.tblUsers.UserID == UserID.Value
&& (a.StartTime >= startdate.Value && a.StartTime <= enddate.Value)
select a.tblAnswers.Where(p => p.tblAnswerTypes.AnswerType ==
"Yes" && p.tblQuestions.tblQuestionTypes.QuestionType == "Sell In");
这给了我一个 IQueryable< IEnumerable < tblAnswers >> 的返回类型,而我真正想要的是 IQueryable < tblAnswers > 以便我以后可以轻松地使用它们。
多谢你们!