EDMXは、エンティティデータモデルに関するすべてのもののためのVisualStudioの「コンテナー」です。
これには、CSDL、SSDL、MSLにあるすべての情報に加えて、VisualStudioデザイナーサーフェスのテーブルの視覚的なレイアウトに関する情報が含まれています。
EDMXファイルは、ビルドプロセス中にCSDL、SSDL、MSL(通常はアセンブリにリソースとして埋め込まれます)に変換されます。アプリを実行するために、EDMXファイルをどこにでも配布またはコピーする必要はありません。
更新: コードベースのアプローチに興味がある場合は、コードファーストCTP .edmx、.csdl / ssdl/mslファイルをまったく使用せずに処理できるEntityFrameworkの場合。