Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Connessione dell'applicazione core ASP.NET a un'istanza locale di SQLServer

Non è una novità che uno dei migliori database da utilizzare per lo sviluppo di asp.net/.net sia SqlServer grazie alla sua perfetta integrazione fornita con le applicazioni .net(ASP.NET/UWP/Winforms/Xamarin).

Passiamo al processo di integrazione di un'istanza locale di SqlServer con la nostra applicazione ASP.NET.....

Per completare questi passaggi, avrai bisogno di quanto segue:

  1. Studio di gestione di server Microsoft SQL
  2. Gestione configurazione SQLServer
  3. Un progetto ASP.NET (con EFCore ORM per sqlserver installato)

Per installare gli strumenti EFcore con sqlserver
vai a package manager console e installa il seguente pacchetto

Microsoft.EntityFrameworkCore.SqlServer

passaggio 1.

apri Gestione configurazione SQLServer

assicurati che TCP/IP sia abilitato se è la prima volta che usi un'istanza locale/o ti connetti al tuo sqlserver da remoto, quindi fai clic con il pulsante destro del mouse su TCP/IP e seleziona le proprietà, quindi seleziona gli indirizzi IP, quindi scorri verso il basso fino all'ultima sezione che dice Ipall e inserisci la TCP port:1433

Passaggio 2:

Il passaggio 2 consiste nel creare un database nel tuo studio di gestione Sqlserver che intendi utilizzare per il tuo progetto asp.net.

Passaggio 3:aggiungere il database come stringa di connessione nel tuo appsettings.json file (nel tuo progetto asp.net). sostituire DATABASENAME con il nome del tuo database

"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}

passaggio 4:

Crea una classe ApplicationDBcontext nel tuo progetto

e aggiungi il dbcontext alla tua classe di avvio dell'applicazione sotto i servizi di configurazione

e dovresti essere attivo e funzionante ..... 😄