No es ninguna novedad que una de las mejores bases de datos para usar en el desarrollo de asp.net/.net es SqlServer debido a su integración fluida proporcionada con las aplicaciones .net(ASP.NET/UWP/Winforms/Xamarin).
Vayamos al proceso de integración de una instancia local de SqlServer con nuestra aplicación ASP.NET...
Para completar estos pasos, necesitaría lo siguiente:
- Estudio de gestión del servidor Microsoft SQL
- Administrador de configuración de SqlServer
- Un proyecto ASP.NET (con EFCore ORM para sqlserver instalado)
Para instalar herramientas EFcore con sqlserver
vaya a package manager console
e instale el siguiente paquete
Microsoft.EntityFrameworkCore.SqlServer
paso 1.
abrir el administrador de configuración de SqlServer
asegúrese de que TCP/IP esté habilitado si es la primera vez que usa una instancia local o se conecta a su servidor sql de forma remota, luego haga clic derecho en TCP/IP y seleccione propiedades, luego seleccione direcciones IP, luego desplácese hacia abajo hasta la última sección que dice Ipall
e ingrese el TCP port:1433
Paso 2:
El paso 2 es crear una base de datos en su estudio de administración Sqlserver que pretende usar para su proyecto asp.net.
Paso 3:es agregar la base de datos como su cadena de conexión en su appsettings.json
archivo (en su proyecto asp.net). reemplazar DATABASENAME
con el nombre de tu base de datos
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
paso 4:
Cree una clase ApplicationDBcontext en su proyecto
y agregue el dbcontext a la clase de inicio de su aplicación en los servicios de configuración
y deberías estar funcionando... 😄