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.





0 comentarios: