Ver las secciones de metadatos del EntityDataModel

Hay que seleccionar el fichero EDMX de nuestro modelo y darle a Abrir Con, y seleccionar la opción XML.

De esta forma se abrirá en Visual Studio, el fichero XML y nos mostrará las secciones del modelo:

SSDL – Storage Schema Definition Language

CSDL – Conceptual Schema Definition Language

MSL – Mapping Schema Language

 

Captura

SSDL, contiene la definición física de la base de datos, que incluye tablas, vistas, procedimientos, relaciones entre ellas, etc.

CSDL, contiene el modelo conceptual que usaremos, las entidades y asociaciones entre ellas.

MSL, es el mapeo entre el modelo físico SSDL y el conceptual CSDL. Por ejemplo una relación N:M compuesta por tres tablas, se convertirá en sólo dos entidades en el CSDL.

Como organizarse con Áreas en ASP.NET MVC

Por convención, el patrón Modelo/Vista/Controlador, implica que la estructura de nuestra aplicación requiera de tres carpetas Model, Views y Controllers, donde se van añadiendo cada uno de los modelos, los controladores y las múltiples vistas de cada controlador.
Esto a poco que la aplicación vaya creciendo se convierte en un problema, ya que se empiezan a amontonar los ficheros, además de no podernos permitir reutilizar los mismos términos para los controladores.

Leer más