Nie jest nowością, że jedną z najlepszych baz danych do wykorzystania do rozwoju asp.net/.net jest SqlServer ze względu na jego płynną integrację z aplikacjami .net (ASP.NET/UWP/Winforms/Xamarin).
Przejdźmy do procesu integracji lokalnej instancji SqlServer z naszą aplikacją ASP.NET.....
Aby wykonać te czynności, potrzebujesz:
- Studio zarządzania serwerem Microsoft SQL
- Menedżer konfiguracji SqlServer
- Projekt ASP.NET (z zainstalowanym EFCore ORM dla serwera sql)
Aby zainstalować narzędzia EFcore z sqlserver
przejdź do package manager console
i zainstaluj następujący pakiet
Microsoft.EntityFrameworkCore.SqlServer
krok 1.
otwórz menedżera konfiguracji SqlServer
upewnij się, że protokół TCP/IP jest włączony, jeśli po raz pierwszy używasz lokalnej instancji/lub łączysz się zdalnie z serwerem sql, a następnie kliknij prawym przyciskiem myszy TCP/IP i wybierz właściwości, a następnie wybierz adresy IP, a następnie przewiń w dół do ostatniej sekcji, która mówi Ipall
i wpisz TCP port:1433
Krok 2:
Krok 2 to utworzenie bazy danych w swoim studiu zarządzania Sqlserver, której zamierzasz używać w swoim projekcie asp.net.
Krok 3:to dodanie bazy danych jako ciągu połączenia w pliku appsettings.json
plik (w projekcie asp.net). zastąp DATABASENAME
z nazwą Twojej bazy danych
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
Krok 4:
Utwórz klasę ApplicationDBcontext w swoim projekcie
i dodaj dbcontext do klasy startowej twojej aplikacji w konfiguracji usług
i powinieneś być gotowy do pracy ..... 😄