sql >> Base de Datos >  >> Database Tools >> SSMS

¿Cuál es el propósito de los archivos .edmx?

EDMX es el "contenedor" de Visual Studio para todo lo relacionado con su modelo de datos de entidad.

Contiene toda la información que se encuentra en CSDL, SSDL, MSL, además de información sobre el diseño visual de las tablas en su superficie de diseñador de Visual Studio.

El archivo EDMX se convierte en CSDL, SSDL, MSL (generalmente incrustado como recursos en su ensamblaje) durante el proceso de compilación. Definitivamente, no tiene que distribuir ni copiar los archivos EDMX en ningún lugar para que se ejecute la aplicación.

Actualización: si está más interesado en un enfoque basado en código, debe consultar código-primero CTP para Entity Framework, que se las arregla sin ningún archivo .edmx, .csdl/ssdl/msl.