Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa edm?

¿Qué significa edm?

EDM es la abreviatura en inglés de Entity Data Model, un término informático de uso común.

El Entity Data Model (EDM) es una especificación que define los datos utilizados por las aplicaciones creadas sobre Entity Framework. Las aplicaciones que utilizan EDM definen las entidades y relaciones en el dominio de la aplicación en el esquema de diseño.

La arquitectura de diseño se utiliza para generar clases programables que son utilizadas por el código de la aplicación. La estructura de almacenamiento en la que se conservan los datos de la aplicación en este modelo está representada por otro esquema, llamado esquema de almacenamiento. Las especificaciones de mapeo se utilizan para conectar la arquitectura de diseño con la arquitectura de almacenamiento.

Notas sobre el modelo de datos de entidad:

Las entidades definidas por EDM se pueden leer en formato serializado a través de un lector de datos o se pueden materializar como objetos. Los objetos cosificados se pueden programar en el lenguaje CLR y actualizar y guardar sin la necesidad de cadenas SQL integradas u otra sintaxis de base de datos.

EDM proporciona los tipos básicos de entidades y relaciones utilizados en esquemas EDM y especificaciones de mapeo. Los desarrolladores pueden ampliar estos tipos según sea necesario para respaldar el diseño de aplicaciones.