Self-Tracking Entity の .include メソッドに問題があります。documents という名前のテーブルには、States、Companys、Workers、および Departments テーブルとの関係があります。この関連データを含むすべてのドキュメントをロードしたいと考えています。私はこれを次のようにします:
context.Documents.Include("Workers.Departments.States.Companies").ToList();
しかし、これは私に例外をスローします:
指定されたインクルード パスが無効です。EntityType "workflowModel.Department" は、"States" という名前のナビゲーション プロパティを宣言していません。
会社でも同じエラーが発生します。奇妙なのは何ですか 労働者と部門は動作します。私は会社と州のためにも働いていません (私は複数形と単数形で組み込みを使用しました)。モデルの名前 (Entity Set Name プロパティ) を再確認し、名前をコピーしても機能しませんでした。何が起こっているのか考えている人はいますか?それとも、このすべてのデータをロードするための他の方法でしょうか? 助けてくれてありがとう!