Het is geen nieuws dat SqlServer een van de beste databases is om te gebruiken voor de ontwikkeling van asp.net/.net, vanwege de soepele integratie met .net(ASP.NET/UWP/Winforms/Xamarin)-toepassingen.
Laten we beginnen met het integreren van een lokale instantie van SqlServer met onze ASP.NET-toepassing.....
Om deze stappen te voltooien heeft u het volgende nodig:
- Microsoft SQL-serverbeheerstudio
- SqlServer-configuratiemanager
- Een ASP.NET-project (met EFCore ORM voor sqlserver geïnstalleerd)
EFcore-tools installeren met sqlserver
ga naar package manager console
en installeer het volgende pakket
Microsoft.EntityFrameworkCore.SqlServer
stap 1.
open SqlServer-configuratiemanager
zorg ervoor dat TCP/IP is ingeschakeld als dit de eerste keer is dat u een lokale instantie gebruikt/of op afstand verbinding maakt met uw sqlserver, klik dan met de rechtermuisknop op TCP/IP en selecteer eigenschappen, selecteer vervolgens IP-adressen en scrol omlaag naar het laatste gedeelte dat zegt Ipall
en voer de TCP port:1433
. in
Stap2:
Stap 2 is het maken van een database in uw Sqlserver-beheerstudio die u voor uw asp.net-project wilt gebruiken.
Stap 3:is om de database toe te voegen als uw verbindingsreeks in uw appsettings.json
bestand (in uw asp.net-project). vervang DATABASENAME
met de naam van uw database
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
stap4:
Maak een ApplicationDBcontext-klasse in uw project
en voeg de dbcontext toe aan de opstartklasse van uw toepassing onder de configuratieservices
en je zou aan de slag moeten zijn ..... 😄