Saltar al contenido

Blazor con base de datos primero

No olvides que en la informática un error casi siempre tiene varias resoluciones, así que te compartimos lo mejor y más óptimo.

Solución:

Agregue los siguientes paquetes a su proyecto:





Agregue su conexión de base de datos string a appsettings.json


  "ConnectionStrings": 
    "MyConnection": "Server=tcp:,1433;Initial Catalog=;Persist Security Info=False;User ID=;Password=;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;"
  

Abra PackageManagerConsole y escriba

Scaffold-DbContext -Connection name=MyConnection -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Context MyDbContext -Force

Esto creará un Modelos carpeta en su proyecto que contiene MiDbContext.cs suma un
.cs-archivo para cada tabla en su base de datos.

Nota: Para la primera importación de su base de datos no necesita el -Fuerza opción en el Andamio. Sin embargo, será necesario si realiza cambios en su base de datos después de la primera importación y desea actualizar sus clases cs después.

En nuestra empresa estamos utilizando EF Core Power Tools para generar el contexto y las clases modelo para Entity Framework Core.

Puede encontrar la documentación correspondiente en https://github.com/ErikEJ/EFCorePowerTools/wiki/Reverse-Engineering. Con esta herramienta, puede generar directamente las clases dentro de Visual Studio y también puede almacenar la configuración para que pueda actualizar fácilmente sus clases si cambia la base de datos.

Si posees algún dilema y capacidad de desarrollar nuestro división puedes ejecutar un paráfrasis y con mucho gusto lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *