Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Łączenie aplikacji ASP.NET core z lokalną instancją SQLServer

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:

  1. Studio zarządzania serwerem Microsoft SQL
  2. Menedżer konfiguracji SqlServer
  3. 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 ..... 😄


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyć liczby zmiennoprzecinkowej lub dziesiętnej dla kwoty w dolarach w aplikacji księgowej?

  2. Egzamin dotyczący administrowania bazą danych Azure SQL Database (DP-300)

  3. Pokaż zaawansowane opcje konfiguracji serwera w SQL Server (T-SQL)

  4. Jak napisać .Skip(1000).Take(100) LINQ w czystym SQL?

  5. Jak uzyskać informacje statystyczne programu SQL Server za pomocą funkcji statystycznych systemu?