私はエンティティ フレームワークに不慣れで、現在、このプログラミング パラダイムに慣れようと懸命に努力しています。Entity SQLで書きたいこのクエリがあります。
SELECT f.id, f.personName, c.Category, j.busCode, s.description, f.StartDate, (SELECT COUNT(*) FROM Analysis WHERE id = f.id) As numOfAnalysis
FROM forms f
INNER JOIN Jobs j ON f.id = j.id
INNER JOIN category c ON j.categoryid = c.categoryid
INNER JOIN stage s ON f.stageid = s.stageid
WHERE j.busCode NOT IN ('xyz', 'YYY')
ORDER BY startDate
2 つのテーブルからレコードを取得できますが、ナビゲーション プロパティを使用して 3 番目のテーブルを追加するとすぐに、エラー テーブル カテゴリが現在のコンテキストに読み込まれていません。私は.net 3.5を使用しています。EDM V2 には外部キーがなく、テーブルの関係をたどる唯一の方法はナビゲーション プロパティであることに注意してください。
どんな助けでも大歓迎です。
ありがとう
Coder74