「ユーザー」テーブルから「レポート」テーブルまで、いくつかのナビゲーションプロパティがあります。生成されるナビゲーションプロパティには、明らかに次のようにアクセスします。
USER.REPORTs.Where(x => ...)
USER.REPORTs2.Where(x => ...)
USER.REPORTs3.Where(x => ...)
1つ目はユーザーcreatedId、2つ目はUserApprovedIdなどです...基本的なものです。
これらを解釈するのは非常に困難です。EDMXにアクセスしてナビゲーションプロパティを確認しないと、ナビゲートしているプロパティを特定するのは困難です。
これで、独自のEnd1 / End2ナビゲーションプロパティをプロパティマネージャーで作成できることがわかりましたが、モデルを再作成するとこれらは失われます。
これを回避する方法はありますか?