SQL Server local en ASP.NET Core

SQL Server local en ASP.NET Core

Creamos una aplicación Web para ASP.NET Core:

Para poder comprender este ejercicio, se debe crear una clase (que representa al modelo, es decir, la tabla Persona):

using System.ComponentModel.DataAnnotations;

namespace SqlServerLocalDB.Models
{
public class Persona
{
[Key]
public int Id { get; set; }
public string Nombre { get; set; }
public int Edad { get; set; }
}
}


Ahora creamos el contexto de datos para poder realizar el mapeo de la base de datos:

using Microsoft.EntityFrameworkCore;

namespace SqlServerLocalDB.Models
{
public class PersonaContext : DbContext
{
public PersonaContext(DbContextOptions options)
: base(options)
{
}

public DbSet Persona { get; set; }
}
}

Creamos la base de datos. Menú Ver > SQL Server Object Explorer.

Creamos la tabla, de manera a que quede así:

Agregamos la cadena de conexión en el archivo appsettings.json:

{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
},
"ConnectionStrings": {
"MovieContext": "Data Source=(localdb)\ProjectsV13;Initial Catalog=SqlServerLocalDB;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
}
}
}

Con estos pasos, hemos creado el acceso a la base de datos localDB.

Deja un comentario

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