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(DbContextOptionsoptions) : 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: