Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verbinden Ihrer ASP.NET Core-Anwendung mit einer lokalen Instanz von SQLServer

Es ist keine Neuigkeit, dass SqlServer aufgrund seiner reibungslosen Integration mit .net(ASP.NET/UWP/Winforms/Xamarin)-Anwendungen eine der besten Datenbanken für die asp.net/.net-Entwicklung ist.

Kommen wir zum Prozess der Integration einer lokalen Instanz von SqlServer in unsere ASP.NET-Anwendung.....

Damit Sie diese Schritte ausführen können, benötigen Sie Folgendes:

  1. Microsoft SQL Server Management Studio
  2. SqlServer-Konfigurationsmanager
  3. Ein ASP.NET-Projekt (mit installiertem EFCore ORM für sqlserver)

So installieren Sie EFcore-Tools mit sqlserver
Gehen Sie zur package manager console und installieren Sie das folgende Paket

Microsoft.EntityFrameworkCore.SqlServer

Schritt 1.

Öffnen Sie den SqlServer-Konfigurationsmanager

Stellen Sie sicher, dass TCP/IP aktiviert ist, wenn Sie zum ersten Mal eine lokale Instanz verwenden/oder sich remote mit Ihrem SQL-Server verbinden, klicken Sie dann mit der rechten Maustaste auf TCP/IP und wählen Sie Eigenschaften aus, wählen Sie dann IP-Adressen aus und scrollen Sie dann nach unten zum letzten Abschnitt, der besagt Ipall und geben Sie den TCP port:1433 ein

Schritt 2:

Schritt 2 besteht darin, in Ihrem Sqlserver Management Studio eine Datenbank zu erstellen, die Sie für Ihr asp.net-Projekt verwenden möchten.

Schritt 3:Fügen Sie die Datenbank als Ihre Verbindungszeichenfolge in Ihrer appsettings.json hinzu Datei (in Ihrem asp.net-Projekt). Ersetzen Sie DATABASENAME mit dem Namen Ihrer Datenbank

"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}

Schritt 4:

Erstellen Sie in Ihrem Projekt eine ApplicationDBcontext-Klasse

und fügen Sie den dbcontext zu Ihrer Anwendungsstartklasse unter den Diensten konfigurieren

hinzu

und du solltest einsatzbereit sein ..... 😄