Modelado y asignación
En Entity Framework, puede definir el modelo conceptual, el modelo de almacenamiento y la asignación entre los dos de la forma que mejor convenga a la aplicación. Las herramientas de Entity Data Model en Visual Studio permiten crear un archivo .edmx a partir de una base de datos o un modelo gráfico y, a continuación, actualizar ese archivo cuando la base de datos o el modelo cambie.
A partir de Entity Framework 4.0.1 también puede crear un modelo mediante programación usando desarrollo Code First. Hay dos escenarios diferentes para el desarrollo Code First. En ambos casos, el desarrollador define un modelo codificando definiciones de clase de .NET Framework y especifica opcionalmente la asignación o configuración adicional usando anotaciones de datos o la API fluida.
Para más información, vea Creación de un modelo.
También puede usar el generador de EDM, que se incluye con .NET Framework. EdmGen.exe genera los archivos .csdl, .ssdl y .msl a partir de un origen de datos existente. También puede crear manualmente el contenido del modelo y la asignación. Para más información, consulte Generador de EDM (EdmGen.exe).