EDMX est le "conteneur" de Visual Studio pour tout ce qui concerne votre modèle de données d'entité.
Il contient toutes les informations contenues dans le CSDL, SSDL, MSL, ainsi que des informations sur la disposition visuelle des tables dans votre aire de conception Visual Studio.
Le fichier EDMX est converti en CSDL, SSDL, MSL (généralement intégré en tant que ressources dans votre assemblage) pendant le processus de construction. Vous n'avez certainement pas besoin de distribuer ou de copier les fichiers EDMX n'importe où pour que l'application s'exécute.
Mise à jour : si vous êtes plus intéressé par une approche basée sur le code, vous devriez consulter le code-first CTP pour Entity Framework qui se débrouille sans aucun fichier .edmx, .csdl/ssdl/msl.