EDMX - это «контейнер» Visual Studio для всего, что касается вашей модели данных Entity.
Содержит всю информацию, содержащуюся в CSDL, SSDL, MSL, а также информацию о визуальном расположении таблиц в вашей области конструктора Visual Studio.
Файл EDMX преобразуется в CSDL, SSDL, MSL (обычно встраиваются как ресурсы в вашу сборку) во время процесса сборки.Вам определенно не нужно никуда распространять или копировать файлы EDMX для запуска приложения.
Обновление: если вас больше интересует подход на основе кода, вам следует проверить CTP с первым кодом для Entity Framework, который вообще обходится без файлов .edmx, .csdl / ssdl / msl.