Akhirnya saya menemukan solusi dari masalah tersebut. Dalam pertanyaan saya di atas, saya menyatakan bahwa saya hanya memiliki satu file edmx dalam proyek saya. Memang benar dalam satu hal. Tapi salah dalam arti lain.
Saya menggunakan git untuk mengelola kode saya. Saya membuat file edmx lain di proyek lain dan menggunakan referensi proyek itu di proyek utama saya.
Kemudian saya mengganti cabang git dengan dll di .gitignore. Dll yang ada di .gitignore tidak dapat digantikan oleh git dengan dll cabang yang baru diaktifkan. Jadi saya memiliki dua referensi file edmx di proyek saya dengan dll yang dibangun sepenuhnya.
Masalah terpecahkan ketika saya dengan cermat memeriksa folder bin saya dan menghapus dll yang sebenarnya bukan milik cabang git saat ini.
Saya harap ini akan membantu Anda. Beri komentar di sini jika ada yang kurang jelas. Terima kasih