Det är ingen nyhet att en av de bästa databaserna att använda för asp.net/.net-utveckling är SqlServer på grund av dess smidiga integration med .net(ASP.NET/UWP/Winforms/Xamarin)-applikationer.
Låt oss gå till processen att integrera en lokal instans av SqlServer med vår ASP.NET-applikation.....
För att du ska kunna slutföra dessa steg behöver du följande:
- Microsoft SQL Server Management Studio
- SqlServer Configuration Manager
- Ett ASP.NET-projekt (med EFCore ORM för sqlserver installerat)
För att installera EFcore-verktyg med sqlserver
gå till package manager console
och installera följande paket
Microsoft.EntityFrameworkCore.SqlServer
steg 1.
öppna SqlServer Configuration Manager
se till att TCP/IP är aktiverat om det här är första gången du använder en lokal instans/eller ansluter till din sqlserver på distans, högerklicka sedan på TCP/IP och välj egenskaper, välj sedan IP-adresser, scrolla sedan ner till det sista avsnittet som säger Ipall
och ange TCP port:1433
Steg 2:
Steg 2 är att skapa en databas i din Sqlserver-hanteringsstudio som du tänker använda för ditt asp.net-projekt.
Steg 3:är att lägga till databasen som din anslutningssträng i din appsettings.json
fil (i ditt asp.net-projekt). ersätt DATABASENAME
med namnet på din databas
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
steg 4:
Skapa en ApplicationDBcontext-klass i ditt projekt
och lägg till dbcontext till din applikationsstartklass under konfigureringstjänsterna
och du borde vara igång..... 😄