EDMX to „kontener” programu Visual Studio na wszystkie informacje dotyczące modelu Entity Data Model.
Zawiera wszystkie informacje zawarte w CSDL, SSDL, MSL, a także informacje o wizualnym układzie tabel na powierzchni projektanta programu Visual Studio.
Plik EDMX jest konwertowany na CSDL, SSDL, MSL (zwykle osadzony jako zasoby w zestawie) podczas procesu kompilacji. Zdecydowanie nie musisz rozpowszechniać ani kopiować plików EDMX w dowolnym miejscu, aby aplikacja mogła działać.
Aktualizacja: jeśli bardziej interesuje Cię podejście oparte na kodzie, zapoznaj się z CTP z pierwszym kodem dla Entity Framework, który działa bez żadnych plików .edmx, .csdl/ssdl/msl.