Entradas

Mostrando entradas de julio, 2022

Entity Framework Core: ORM para Bases de Datos en .NET

Imagen
  🔍 ¿Qué es Entity Framework Core? Entity Framework Core (EF Core) es un ORM (Object-Relational Mapper) moderno y ligero para .NET que permite interactuar con bases de datos mediante clases y objetos, evitando escribir SQL manualmente en la mayoría de los casos. Con EF Core puedes: Crear, leer, actualizar y eliminar datos fácilmente (CRUD) Generar esquemas de base de datos desde código (Code First) Mapear bases de datos existentes a clases (Database First) Trabajar con múltiples motores: SQL Server, PostgreSQL, SQLite, MySQL, etc. ⚙️ ¿Por qué usar EF Core? ✅ Evitas escribir SQL repetitivo ✅ Tienes control sobre la estructura de datos desde el código ✅ Soporte para LINQ, migraciones, relaciones y validaciones ✅ Integración directa con ASP.NET Core y .NET MAUI 🚀 Instalación rápida dotnet add package Microsoft.EntityFrameworkCore dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package Microsoft.EntityFrameworkCore.Tools También puede...

12 reglas de Codd

Imagen
  • Regla 0: un sistema gestor de base de datos debe de gestionar sus bases de datos de forma completa usando el modelo relacional • Regla 1: Información: Todos los datos deben de estar almacenados en las tablas • Regla 2: Acceso garantizado: cualquier dato debe de ser accesible sabiendo la clave de la fila y el nombre de la columna y el atributo. • Regla3: Tratamiento sistemático de valores nulos: El sistema de gestión de base de datos tiene que tener la capacidad de manejar los valores nulos. • Regla4: Catalogo de línea relacional: El catálogo de en línea es el diccionario de datos debe de poder consultar usando las mismas técnicas que para los datos. • Regla5: Sub lenguaje de datos completo: Amenos debe de tener un lenguaje capaz de hacer todas las funciones del sistema de gestión de base de datos. • Regla 6: Vistas Actualizadas: Las tablas tiene que tener la misma información actualizada, no puede haber información distinta entre la vista y los datos d...