Kategorie: Wszystkie - desarrolladores - datos - consultas - tecnología

przez Ruth Terrones 2 lat temu

260

ADO.NET Entity Framework

ADO.NET Entity Framework

ADO.NET Entity Framework

Development Workflow

Code First Existing Database
está diseñado para generar un conjunto de puntos de partida de clases que, a continuación, puede ajustar y modificar
code first (new database)
Opcionalmente, se puede realizar una configuración adicional mediante atributos en las clases y propiedades o mediante una API fluida.
permite definir el modelo mediante C# o VB.Net clases.
database first
permite realizar ingeniería inversa de un modelo a partir de una base de datos existente.
Model First
permite crear un nuevo modelo mediante Entity Framework Designer y, a continuación, generar un esquema de base de datos a partir del modelo.

El modelo se almacena en un archivo EDMX (extensión . edmx) y se puede ver y editar en entity Framework Designer.

Entity Framework Core

es una versión ligera, extensible, de código abierto y multiplataforma de la popular tecnología de acceso a datos de Entity Framework.
Permite prescindir de la mayor parte del código de acceso a datos que normalmente es necesario escribir.
Permite a los desarrolladores de .NET trabajar con una base de datos usando objetos .NET.

CRUD

significa
(Create, Read, Update, Delete)

Entity Framework

Métodos EF para consultar un modelo conceptual y devolver objetos:

Entity SQL.
Entity SQL se utiliza con las consultas de objeto y las consultas que se ejecutan con el proveedor de EntityClient.
es un lenguaje de consulta independiente del almacenamiento que es similar a SQL.

trabaja directamente con entidades en el modelo conceptual y que admite conceptos Entity Data Model.

LINQ to Entities.
proporciona compatibilidad con Language-Integrated Query (LINQ) que permite a los desarrolladores escribir consultas en el modelo conceptual de Entity Framework mediante Visual Basic o Visual C# .

Las consultas contra Entity Framework están representadas por consultas de árbol de comandos, que se ejecutan contra el contexto del objeto.

DEFINICION

Incluye dos componentes fundamentales: Recursos para el entorno de trabajo y Librería.
Permite a los programadores trabajar con datos en forma de objetos y propiedades específicos del dominio.
Conjunto de tecnologías de ADO.NET que permiten el desarrollo de aplicaciones de software orientadas a datos.