sql >> Base de Datos >  >> RDS >> Sqlserver

Conexión de su aplicación central ASP.NET a una instancia local de SQLServer

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:

  1. Estudio de gestión del servidor Microsoft SQL
  2. Administrador de configuración de SqlServer
  3. 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... 😄