我正在寻找一种将这个 T-SQL 转换为 LINQ 的方法。
基本上,我有一个问题表。当一个人登录时,我想动态显示每个问题,然后从答案表中提供答案,该答案表由questionId
(如果他们以前回答过问题)捆绑在一起。
有任何想法吗?
SELECT q.*, a.answer
FROM Questions q LEFT OUTER JOIN Answers a
ON q.questionId = a.questionId and a.personid = @personId
WHERE a.personid = @personId OR a.personid IS NULL