たくさんの参照データを持つコードファーストモデルをまとめています。このモデルは、アプリケーション、サーバー、およびビルド展開に基づいています。したがって、多対多の関係がたくさんあります。私が感じている苦痛は、参照データとして使用しようとしているエンティティテーブルに新しいレコードが配置されていることです。たとえば、サーバーのリストがあります。テーブルにサーバーを1回だけ表示したい。そのサーバーを参照しているすべてのエンティティについて、その行を使用してもらいたい。私のServerRolesテーブルとApplicationsテーブルについても同じことが言えます。これらのテーブルには、シードしている静的データが含まれており、ほとんど変更されません。
ルックアップと手配線でこれを解決できることは知っていますが、EFはこのシナリオを理解すると思います。