Cuối cùng, tôi đã tìm ra giải pháp cho vấn đề. Trong câu hỏi của tôi ở trên, tôi đã nói rằng tôi chỉ có một tệp edmx duy nhất trong dự án của mình. Nó đúng theo một nghĩa nào đó. Nhưng sai theo nghĩa khác.
Tôi đang sử dụng git để quản lý mã của mình. Tôi đã tạo một tệp edmx khác trong một dự án khác và sử dụng tham chiếu của dự án đó trong dự án chính của tôi.
Sau đó, tôi chuyển nhánh git với dll trong .gitignore. Không thể thay thế các dlls trong .gitignore đó bằng git với các dlls của nhánh mới được chuyển đổi.
Sự cố đã được giải quyết khi tôi kiểm tra kỹ thư mục bin của mình và xóa dll thực sự không thuộc nhánh git hiện tại.
Tôi hy vọng nó sẽ giúp bạn. Ghi nhớ ở đây nếu có điều gì đó không rõ ràng. Cảm ơn