Entity Framework: archivos CSDL, SSDL y MSL

Solo estoy siendo exigente, pero estaba investigando cómo Entity Framework genera la DLL desde un archivo EDMX y vi esto en msdn:

El Diseñador de modelos de datos de la entidad (Entity Designer) almacena información de modelos y mapas en un archivo .edmx en el momento del diseño. En el momento de la compilación, el Entity Designer utiliza la información de un archivo .edmx para crear los archivos .csdl, .ssdl y .msl que el Entity Framework necesita en el tiempo de ejecución.

De hecho, me pareció extraño decir que "en tiempo de compilación" .csdl, .ssdl y .msl están creados, así que decidí probar. Sé que los archivos se generan en base al flujo TablePerTypeStrategy.xaml, así que lo eliminé e intenté crear mi aplicación. Tuvo éxito

Cuando seleccioné "generar base de datos a partir del modelo", recibí un error que decía que faltaba el archivo TablePerTypeStrategy.xaml. Así que me confundí, claramente a partir de esta prueba, la generación se está realizando cuando intento generar la base de datos, no compilar la aplicación.

¿Que me estoy perdiendo aqui?

Respuestas a la pregunta(2)

Su respuesta a la pregunta