Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Primero el código
Creación de un modelo de Entity Framework mediante código. El modelo puede tener como destino una base de datos existente o una base de datos nueva.
Context
Clase que representa una sesión con la base de datos, lo que le permite consultar y guardar datos. Un contexto se deriva de la clase DbContext o ObjectContext.
Convención (código primero)
Regla que Entity Framework usa para deducir la forma de tu modelo a partir de tus clases.
Base de datos primero
Creación de un modelo de Entity Framework, mediante EF Designer, que tiene como destino una base de datos existente.
Carga diligente
Un patrón de carga de datos relacionados donde una consulta para un tipo de entidad también carga entidades relacionadas como parte de la consulta.
EF Designer
Diseñador visual de Visual Studio que permite crear un modelo de Entity Framework mediante cuadros y líneas.
Entidad
Clase u objeto que representa los datos de la aplicación, como clientes, productos y pedidos.
Modelo de Datos de Entidad
Modelo que describe las entidades y las relaciones entre ellas. EF usa EDM para describir el modelo conceptual sobre el cual los desarrolladores programan. EDM se basa en el modelo de relación de entidades introducido por el Dr. Peter Chen. El EDM se desarrolló originalmente con el objetivo principal de convertirse en el modelo de datos común en un conjunto de tecnologías de desarrollador y servidor de Microsoft. EDM también se usa como parte del protocolo OData.
Carga explícita
Patrón de carga de datos relacionados en los que se cargan objetos relacionados mediante una llamada a una API.
Fluent API
Una API que se puede usar para configurar un modelo de Code First.
Asociación de claves externas
Una asociación entre entidades en la que se incluye una propiedad que representa la clave externa dentro de la clase de la entidad dependiente. Por ejemplo, Product contiene una propiedad CategoryId.
Identificación de la relación
Relación en la que la clave principal de la entidad principal forma parte de la clave principal de la entidad dependiente. En este tipo de relación, la entidad dependiente no puede existir sin la entidad principal.
Asociación independiente
Asociación entre entidades donde no hay ninguna propiedad que represente la clave externa en la clase de la entidad dependiente. Por ejemplo, una clase Product contiene una relación con Category pero no con la propiedad CategoryId. Entity Framework realiza un seguimiento del estado de la asociación independientemente del estado de las entidades en los dos extremos de asociación.
Carga diferida
Patrón de carga de datos relacionados en los que los objetos relacionados se cargan automáticamente cuando se accede a una propiedad de navegación.
Model First
Creación de un modelo de Entity Framework, mediante EF Designer, que se usa para crear una base de datos.
Propiedad de navegación
Propiedad de una entidad que hace referencia a otra entidad. Por ejemplo, el producto contiene una propiedad de navegación de categoría y la categoría contiene una propiedad de navegación de productos.
POCO
Acrónimo de "Plain-Old CLR Object." Una clase de usuario simple que no tiene dependencias con ningún marco de trabajo. En el contexto de EF, una clase de entidad que no deriva de EntityObject, implementa alguna interfaz o lleva algún atributo definido en EF. Estas clases de entidad que se desacoplan del marco de persistencia también se consideran "ignorantes de persistencia".
Relación inversa
El extremo opuesto de una relación, por ejemplo, product.Category y category.Product.
Entidad de auto-seguimiento
Una entidad creada a partir de una plantilla de generación de código que ayuda con el desarrollo de N capas.
Tabla por tipo concreto (TPC)
Método de asignación de la herencia donde cada tipo no abstracto de la jerarquía se asigna a una tabla independiente de la base de datos.
Tabla por jerarquía (TPH)
Método de asignación de la herencia donde todos los tipos de la jerarquía se asignan a la misma tabla de la base de datos. Una columna discriminadora se utiliza para identificar con qué tipo se asocia cada fila.
Tabla por tipo (TPT)
Método de asignación de la herencia donde las propiedades comunes de todos los tipos de la jerarquía se asignan a la misma tabla de la base de datos, pero las propiedades únicas de cada tipo se asignan a una tabla independiente.
Detección de tipos
Proceso de identificación de los tipos que deben formar parte de un modelo de Entity Framework.