0

他の質問で解決策を既に検索しましたが、見つかりませんでした。したがって、私の問題は次のとおりです。ユーザーが式をマウントできるページがあります。たとえば、コース 1 とコース 2 の教授が必要な場合、次のような式を (course 1 AND course 2)ページ内に作成します。

しかし、私が EF を使用する場合、「AND」を置くと、教授は得られません...「OR」に変更すると、1 人または 2 人の教授が得られ、そのうちの 1 人は 2 つのコースを持っているかもしれません。

常に 2 つのコース (コース 1 とコース 2) を持っている教授が必要です

どうすればこれを達成できますか?

(私の説明がわかりにくかったら、教えてください。別の方法で試してみます!)

4

2 に答える 2

0

私はあなたの説明を理解しようとしました.次のように何かを試してみて、あなたが探しているロジックがあるかどうか教えてください. または、何か他の結果が必要です。

from x in db.professors.Where(x => x. professorId == professorId && (x.courseid == 'course1' && x.ukat == 'course2'))
于 2015-01-28T11:18:15.883 に答える