[email protected]

Asunción, PARAGUAY

Ingeniería y desarrollo de software, emprendimiento, cursos

6 de noviembre de 2017

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.

Hey, we've just launched a new custom color Blogger template. You'll like it - https://t.co/quGl87I2PZ
Suscribíte al boletín