Det er ingen nyhed, at en af de bedste databaser at bruge til asp.net/.net-udvikling er SqlServer på grund af dens glatte integration med .net(ASP.NET/UWP/Winforms/Xamarin)-applikationer.
Lad os komme til processen med at integrere en lokal instans af SqlServer med vores vores ASP.NET-applikation.....
For at du kan fuldføre disse trin, skal du bruge følgende:
- Microsoft SQL Server Management Studio
- SqlServer Configuration Manager
- Et ASP.NET-projekt (med EFCore ORM til sqlserver installeret)
For at installere EFcore-værktøjer med sqlserver
gå til pakkehåndteringskonsollen
og installer følgende pakke
Microsoft.EntityFrameworkCore.SqlServer
trin 1.
åbn SqlServer Configuration Manager
sørg for, at TCP/IP er aktiveret, hvis det er første gang, du bruger en lokal instans/eller fjernopretter forbindelse til din sqlserver, højreklik derefter på TCP/IP og vælg egenskaber, vælg derefter IP-adresser, og rul derefter ned til den sidste sektion, som siger Ipall
og indtast TCP-port:1433
Trin 2:
Trin 2 er at oprette en database i dit Sqlserver-administrationsstudie, som du har til hensigt at bruge til dit asp.net-projekt.
Trin 3:er at tilføje databasen som din forbindelsesstreng i din appsettings.json
fil (i dit asp.net-projekt). erstatte DATABASENAVN
med navnet på din database
"ConnectionStrings":{
"DefaultConnection":"Datakilde=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
trin 4:
Opret en ApplicationDBcontext-klasse i dit projekt
og tilføj dbcontext til din applikations start-up klasse under configure services
og du burde være i gang..... 😄